首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

为什么vs2005连接sql2005后,datagridview什么都不显示?该怎么解决

2012-03-01 
为什么vs2005连接sql2005后,datagridview什么都不显示??SqlConnectionsqlconnewSqlConnection( Server.

为什么vs2005连接sql2005后,datagridview什么都不显示??
SqlConnection   sqlcon   =   new   SqlConnection( "Server=.\\sqlExpress;AttachDbFilename=C:\\Documents   and   Settings\\wb\\My   Documents\\Visual   Studio   2005\\Projects\\DBCon\\DBCon\\db.mdf;Database=dbDataSet;Trusted_Connection=Yes ");
                       
sqlcon.Open();
SqlDataAdapter   sqlda   =   new   SqlDataAdapter( "select   *   from   tb ",sqlcon   );
    DataSet   ds   =   new   DataSet();
    sqlda.Fill(ds, "pp ");
  this.dataGridView1.DataSource   =   ds.Tables[0].DefaultView   ;  

执行这段代码后没有任何反映,也不报错!!这是为什么?请大家帮帮忙!!谢谢!!!!!


[解决办法]
1.连接不对
2.没有数据

设个断点看看!
[解决办法]
tb没数据?
[解决办法]
加个this.dataGridView1.DataBind(),试一试
[解决办法]
this.dataGridView1.DataSource = ds.Tables[0];
[解决办法]
做应用程序的话,应该有个..bind()方法的。
如果是网页的话,应该用this.dataGridView1.DataBind(),
[解决办法]
up
[解决办法]
用上SQLCOMMAND再FILL试试
[解决办法]
up

热点排行