combobox 的text 和 数据库字段关联, 为什么下拉选择下拉框内的值,BindingSource.EndEdit()后 text内容不变
combobox 的text 和 数据库字段关联, 为什么下拉选择下拉框内的值,BindingSource.EndEdit()后 combobox 的text内容有变回原来的值了 --------------------编程问答-------------------- 我怎么没听明白 吧代码贴上来把--------------------编程问答--------------------
贴代码看看 --------------------编程问答-------------------- combobox 自动生成
Dim dt As DataTable = clsDa提出先.GetData
CType(txt, ComboBox).DropDownStyle = ComboBoxStyle.DropDown
CType(txt, ComboBox).DataSource = dt
CType(txt, ComboBox).DisplayMember = "提出先名"
CType(txt, ComboBox).ValueMember = "提出先名"
CType(txt, ComboBox).DataBindings.Add(New System.Windows.Forms.Binding("text", Me.BindingSource, col.ColumnName, True))
AddHandler CType(txt, ComboBox).LostFocus, AddressOf CmbChanged
AddHandler CType(txt, ComboBox).SelectedValueChanged, AddressOf SelectedChanged
Me.Controls.Add(txt)
在下拉框选择下拉内容后,combobox 的text内容变为所选内容,
但BindingSource.EndEdit()后 combobox 的text内容又变回改变前的值了
这是为什么啊 --------------------编程问答-------------------- 跟 dropdownlist一样 动态的级联 一样的效果 是吗? --------------------编程问答-------------------- 不是,只是一个自动生成的combobox 和数据库字段相关联
补充:.NET技术 , VB.NET