DataGridComboBoxColumn  dgTextBxCol_1 = new DataGridComboBoxColumn();
dgTextBxCol_1.MappingName = "bankname";
dgTextBxCol_1.HeaderText = "银行名称";
dgTextBxCol_1.Width = 100;
dgTextBxCol_1.ColumnComboBox.DataSource = myDataSet.Tables["dtBankCode"].DefaultView;
dgTextBxCol_1.ColumnComboBox.DisplayMember = "content";
dgTextBxCol_1.ColumnComboBox.ValueMember = "SNO";
dgTextBxCol_1.ColumnComboBox.DataBindings.Add("SelectedValue", dtTableChe, "bankcode");
dgTableStyle.GridColumnStyles.Add(dgTextBxCol_1);DataGridTextBoxColumn  dgTextBxCol_4 = new DataGridTextBoxColumn();
dgTextBxCol_4.MappingName = "bankcode";
dgTextBxCol_4.HeaderText = "银行编号";
dgTextBxCol_4.Width = 100;
dgTextBxCol_4.ReadOnly = true;  
dgTableStyle.GridColumnStyles.Add(dgTextBxCol_4);
这是设置datagrid的一段代码,其主要作用就是在datagrid中添加combobox控件,并且当combobox“银行名称”中下拉值变化时,datagrid中的textbox“银行编号“随之变化。
虽然以上的功能在做新增操作时实现了,但现在有个问题,就是在datagrid中显示查询到的结果时,”银行编号“可以正确显示,但combobox“银行名称”始终为null。(dtBankCode是含有combobox下拉信息的表,dtTableChe是与datagrid绑定的表)
不知道哪里出了问题,请教各位!