无法绑定由多个部分组成的标识符 "System.Data.DataRowView"。

huxiaowei09 2010-10-02 11:22:51
private void frm_ClassManage_Load(object sender, EventArgs e)
{
dataGridView.AutoGenerateColumns = false;
cmb_gradeCdt.DataSource = BussinessFacade.Customers.cus.GetTable("Tbl_Department", null);
cmb_gradeCdt.DisplayMember = "Dpm_Name";
cmb_gradeCdt.ValueMember = "Dpm_ID";

}

private void cmb_gradeCdt_SelectedValueChanged(object sender, EventArgs e)
{
string condition = " and Dpm_ID = " + cmb_gradeCdt.SelectedValue;
cmb_classCdt.DataSource = BussinessFacade.Customers.cus.GetTable("Tbl_Class", condition);
cmb_classCdt.DisplayMember = "Class_Name";
cmb_classCdt.ValueMember = "Class_ID";

}

如上代码cmb_gradeCdt和cmb_classCdt 分别是两个combobox
cmb_classCdt根据cmb_gradeCdt的值的改变而改变datasource
但在运行时抛出了“无法绑定由多个部分组成的标识符 "System.Data.DataRowView"。”异常

但是我把它们都放在LOAD事件里又能正常显示
private void frm_ClassManage_Load(object sender, EventArgs e)
{
dataGridView.AutoGenerateColumns = false;
cmb_gradeCdt.DataSource = BussinessFacade.Customers.cus.GetTable("Tbl_Department", null);
cmb_gradeCdt.DisplayMember = "Dpm_Name";
cmb_gradeCdt.ValueMember = "Dpm_ID";

string condition = " and Dpm_ID = " + cmb_gradeCdt.SelectedValue;
cmb_classCdt.DataSource = BussinessFacade.Customers.cus.GetTable("Tbl_Class", condition);
cmb_classCdt.DisplayMember = "Class_Name";
cmb_classCdt.ValueMember = "Class_ID";
}

我想应该不是SQL语句问题 , 是什么问题呢?
...全文
171 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qu467 2012-03-23
  • 打赏
  • 举报
回复
用try catch 试试
wuyq11 2010-10-02
  • 打赏
  • 举报
回复
this.comboBox1.DataSource = null;
this.comboBox1.DataSource = ds.Tables[0];
this.comboBox1.DisplayMember = "name";
this.comboBox1.ValueMember = "id";
检查BussinessFacade.Customers.cus.GetTable看看
huxiaowei09 2010-10-02
  • 打赏
  • 举报
回复
[Quote=引用楼主 huxiaowei09 的回复:]
private void frm_ClassManage_Load(object sender, EventArgs e)
{
dataGridView.AutoGenerateColumns = false;
cmb_gradeCdt.DataSource = BussinessFacade.Customers.cus.……
[/Quote]

还是没用

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧