窗体中有一个textbox和一个combobox数据库中有表test字段分别为id和name
想实现如下功能:
textbox绑定到id字段 combobox绑定到name字段
textbox combobox能够实现自动补齐(利用AutoCompleteCustomSource)
textbox选择一个id combobox中显示表test中与id同一行的name值
同理combobox值改变 textbox值也相应的改变现在combobox值改变textbox显示相应的值已经解决
但textbox值从下拉列表选择后 我不知道该触发什么事件来使combobox的值改变请高手指点
想实现如下功能:
textbox绑定到id字段 combobox绑定到name字段
textbox combobox能够实现自动补齐(利用AutoCompleteCustomSource)
textbox选择一个id combobox中显示表test中与id同一行的name值
同理combobox值改变 textbox值也相应的改变现在combobox值改变textbox显示相应的值已经解决
但textbox值从下拉列表选择后 我不知道该触发什么事件来使combobox的值改变请高手指点
解决方案 »
- 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke
- textBox绑定dataTable
- reflection如何load baseclass
- 一个很郁闷的问题,弄了两天才明白,回者有分。此贴是问题贴。
- 求正则表达式
- Mdi子窗体无法进行数据的行校验?
- 请问VS.C#的代码编辑器中能否插入说明图片
- 请教关于C#的一个远程调用方法的问题
- aspx页面中有多个提交表单,如何在输入值后点击回车触发对应的按钮事件?
- 谁在线啊,给我发一个文件
- 如何在net 2.0的TreeView实现点击节点而不刷新页面呢,找了好多网站都没有好的解决方案
- 请教高手,一个 sql语句怎么写??
但如果用了自动补齐功能就会有下拉列表的
例如:
yourComboBox.SelectedValue = yourTextBox.Text;//如果是整型的话,可以用Convert.ToInt32进行转换。
DataTable dtTest = new DataTable( "Test" );
dtTest.Columns.Add( "ID", typeof( string ) );
dtTest.Columns.Add( "Status", typeof( bool ) );
dtTest.Rows.Add( new object[]{ 1, false } );
dtTest.Rows.Add( new object[]{ 2, true } );
dtTest.AcceptChanges();comboBox1.DataSource = dtTest;
comboBox1.ValueMember = "ID";
comboBox1.DisplayMember = "Status";//Change combobox selected value
comboBox1.SelectedValue = 2;