当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,