本有一个这样的数据表 table1
code name
102 笔记本
103 冰箱
dataGridView的第2列绑定了table1的name
本人想在第一列输入 102 后 第二列立即改变显示为笔记本
输入103值后,第二列立即改变显示为冰箱
如何实现?
dataGridViewX1_CellValueChanged 中datagridviewcomboboxcolumn不能转化为combox啊!
------解决方案--------------------------------------------------------
编辑模板好像可以做到。。。
------解决方案--------------------------------------------------------
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView1.Columns[e.ColumnIndex].DataPropertyName == "ColName")
{
InformationRecord.SysColumnRow Scnr = (iRBindingSource.Current as DataRowView).Row as InformationRecord.SysColumnRow;
......
string Name=getName(Scnr.code)
Scnr.Name = Name
}
}
用类似上面的方法吧
我的这个是结构化的数据集不是普通的dataset
你需要调整一下
iRBindingSource 是个数据源控件了
http://www.mystruggle.com.cn
------解决方案--------------------------------------------------------
你得为那个comboBox绑定一个数据源