读书人

datagridview有数据不显示解决思路

发布时间: 2012-04-10 21:03:56 作者: rapoo

datagridview有数据不显示
SqlConnection conn = new SqlConnection("Data Source=localhost;Initial Catalog=XL_Meter;Integrated Security=SSPI;");
SqlDataAdapter da1 = new SqlDataAdapter("SELECT muser.ID,muser.Name,muser.State,muser.Plan_Count,mui.Price FROM M_User muser,M_UserIdentity mui where muser.Name=mui.Name and mui.Name=zhu"+conn);
DataTable ds = new DataTable();
da1.Fill(ds);
dataGridView1.DataSource = ds;




本来是空白的一行,如上操作后,增加了一行但是不显示数据!

[解决办法]
你的问题:DataSet ds=new DataSet();
dal.Fill(ds);
dataGridView1.DataSource=ds.Table[0];
修改下就好了。
[解决办法]

探讨

引用:
你的问题:DataSet ds=new DataSet();
dal.Fill(ds);
dataGridView1.DataSource=ds.Table[0];
修改下就好了。


控件上还是增加的空白行

[解决办法]
因为你给grid添加了一些column,但没有给column 的 fieldName 赋值。
[解决办法]
控件列与表字段没设置对吧
DataGridView的列有一个“DataPropertyName”属性,
此处设置成DataTable中的字段的名字。

读书人网 >C#

热点推荐