为什么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