无法绑定由多个部分组成的标识符“System.Data.DataRowView”
2013-09-05 19:23
369 查看
comboBox1_SelectedIndexChanged 方法 (省市联动项目练习)
在定义的sql语句中想通过之前定义的comboBox1.SelectedValue,通过获得他的值(非dispvalue或者Text的内容)来进行查询另外一张表中的关联字段,但问题就来了,会提示:
后来经过调试,问题竞出在数据绑定到控件的顺序上,把代码改成如下就好了:
SqlHelper sh = new SqlHelper();
string sql = "select provinceid,provinceName from s_province";
SqlConnection conn = new SqlConnection(strcon);
conn.Open();
DataTable dt = sh.ExecuteDataAdpter(sql, strcon);
comboBox1.DisplayMember = "provinceName";
comboBox1.ValueMember ="provinceid";
//一定是要赋值在前,数据邦定在后否则会运行出错误 无法绑定由多个部分组成的标识符“System.Data.DataRowView”
comboBox1.DataSource = dt;
*注:此方法只适用 comboBox1_SelectedIndexChanged 方法
comboBox1_SelectedValueChanged 方法没有此问题
在定义的sql语句中想通过之前定义的comboBox1.SelectedValue,通过获得他的值(非dispvalue或者Text的内容)来进行查询另外一张表中的关联字段,但问题就来了,会提示:
后来经过调试,问题竞出在数据绑定到控件的顺序上,把代码改成如下就好了:
SqlHelper sh = new SqlHelper();
string sql = "select provinceid,provinceName from s_province";
SqlConnection conn = new SqlConnection(strcon);
conn.Open();
DataTable dt = sh.ExecuteDataAdpter(sql, strcon);
comboBox1.DisplayMember = "provinceName";
comboBox1.ValueMember ="provinceid";
//一定是要赋值在前,数据邦定在后否则会运行出错误 无法绑定由多个部分组成的标识符“System.Data.DataRowView”
comboBox1.DataSource = dt;
*注:此方法只适用 comboBox1_SelectedIndexChanged 方法
comboBox1_SelectedValueChanged 方法没有此问题
相关文章推荐
- 无法绑定由多个部分组成的标识符“System.Data.DataRowView” 遇到问题转帖
- Listbox 绑定数据显示System.Data.DataRowView
- SQL_无法绑定由多个部分组成的标识符
- 无法绑定由多个部分组成的标识符的解决方法
- 无法将类型为“IList”的对象强制转换为类型“System.Data.DataRowView” 。的解决方法
- C#中comboBox绑定数据集后事件中取值出System.data.dataRowView问题
- ASP.NET dropdownlist绑定数据却显示System.Data.DataRowView
- 无法将类型为“IList”的对象强制转换为类型“System.Data.DataRowView” 。的解决方法
- 无法绑定由多个部分组成的标识符 "yvi312082007@163.com"。
- 无法绑定由多个部分组成的标识符--解决办法
- MS SQL 错误:无法绑定由多个部分组成的标识符 "xxxxx"
- [SQL]无法绑定由多个部分组成的标识符
- 消息 4104,级别 16,状态 1,第 1 行 无法绑定由多个部分组成的标识符 "f.新增日期"。
- 解决Combobox绑定数据后取值出现System.Data.DataRowView的问题
- sql服务器无法绑定由多个部分组成的标识符 "inserted.MotorNum"
- 无法将类型为“IList”的对象强制转换为类型“System.Data.DataRowView” 。的解决方法
- “无法绑定由多个部分组成的标识符 “解决方案
- DropDownList绑定出现控件中显示的是“System.Data.DataRowView”问题记录
- ASP.NET dropdownlist绑定数据却显示System.Data.DataRowView
- C# ComboBox 绑定 显示 System.Data.DataRowView 问题解决