【发布时间】:2012-06-20 08:12:51
【问题描述】:
我有一个数据网格视图,我在其中设置了这样的值
string query = "select CustomerId,CustomerName from tbl_Customer where flag=0";
SqlDataAdapter daCustomer = new SqlDataAdapter(query, con);
daCustomer.Fill(ds, "Customer");
cmbCustomerName.DisplayMember = "CustomerName";
cmbCustomerName.ValueMember = "CustomerId";
cmbCustomerName.DataSource = ds.Tables["Customer"];
cmbCustomerName.ResetText();
但它在这行之后给了我这个错误
cmbCustomerName.DataSource = ds.Tables["Customer"];
当我设置数据源时。请帮我解决这个问题。
【问题讨论】:
-
错误在哪一行?也可能是您未显示的连接字符串。
-
你的数据集被填满了吗?它显示的是什么表名。就像@Dave所说的遇到哪一行错误
-
显示上述错误后,表单被显示,并且组合框被查询结果填充
-
你试过这个 cmbCustomerName.DataSource = ds.Tables[0];
-
@Usman,试过但徒劳无功.. :( :(
标签: c# datagrid dataset sqldataadapter