combox已绑定,怎么通过ValueMember找到对应的哪项?求解 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 绑定的是 table 还是 List《实体》 集合? objectbind{id value}ValueMember="列名value"ValueMember="实体需要的名称value" combox.datasource= ds.Tables[0].DefaultView;ds.valuememeber="要绑定的列名" 写个demo给你前台一个TextBox和一个ComBoBox DataTable data = new DataTable(); data.Columns.Add("column1", typeof(int)); data.Columns.Add("column2", typeof(string)); DataRow dr1 = data.NewRow(); dr1["column1"] = 1; dr1["column2"] = "NO.1"; DataRow dr2 = data.NewRow(); dr2["column1"] = 2; dr2["column2"] = "NO.2"; DataRow dr3 = data.NewRow(); dr3["column1"] = 3; dr3["column2"] = "NO.3"; DataRow dr4 = data.NewRow(); data.Rows.Add(dr1); data.Rows.Add(dr2); data.Rows.Add(dr3); this.comboBox1.DataSource = data; this.comboBox1.DisplayMember = "column2"; this.comboBox1.ValueMember = "column2"; private void textBox5_TextChanged(object sender, EventArgs e) { string sn = "column2 like '%" + this.textBox5.Text.Trim() + "%'"; DataRow[] dr = data.Select(sn);//其实你要找的数据就放在dr里面 foreach (DataRow d in dr) { this.comboBox1.DataSource = d.ItemArray.ToList(); this.comboBox1.DisplayMember = d.ItemArray[1].ToString(); } } 为什么找不到文件(Response.WriteFile) 【VB.NET 随机字符串问题】 我这个RandomString产生9位字符串,产生上千个后字符串,生成重复率太高了。 DataGrid显示数据问题? 上传文件夹的问题 关于论坛的问题 统计在线人数的问题 传参问题 回上贴,送给大家一个自己种的树!增加了拖动功能! 帮忙看下这个网站有什么bug或者可以改进的,感激不尽 页面提交到框架问题,高手进来! 给GridView里的Label赋值 连接Access异常
ValueMember="列名value"
ValueMember="实体需要的名称value"
ds.valuememeber="要绑定的列名"
前台一个TextBox和一个ComBoBox DataTable data = new DataTable();
data.Columns.Add("column1", typeof(int));
data.Columns.Add("column2", typeof(string));
DataRow dr1 = data.NewRow();
dr1["column1"] = 1;
dr1["column2"] = "NO.1";
DataRow dr2 = data.NewRow();
dr2["column1"] = 2;
dr2["column2"] = "NO.2";
DataRow dr3 = data.NewRow();
dr3["column1"] = 3;
dr3["column2"] = "NO.3";
DataRow dr4 = data.NewRow();
data.Rows.Add(dr1);
data.Rows.Add(dr2);
data.Rows.Add(dr3);
this.comboBox1.DataSource = data;
this.comboBox1.DisplayMember = "column2";
this.comboBox1.ValueMember = "column2";
private void textBox5_TextChanged(object sender, EventArgs e)
{
string sn = "column2 like '%" + this.textBox5.Text.Trim() + "%'"; DataRow[] dr = data.Select(sn);//其实你要找的数据就放在dr里面
foreach (DataRow d in dr)
{
this.comboBox1.DataSource = d.ItemArray.ToList();
this.comboBox1.DisplayMember = d.ItemArray[1].ToString();
}
}