C#中怎样链接读取Access数据库中数据放入combobox连接数据库下拉菜单里?请高手指点

如何使ComboBox的编辑框与下拉列表自动匹配
响应CBN_EDITCHANGE事件,用GetWindowText获取当前编辑框内容,然后,与下拉列表中的内容比较,获得最接近的一条的序号,设置为列表的当前序号就可以了。但是请问,怎么相应CBN_EDITCHANGE?请用Win32&API&来回答,不要用MFC。说得详细一点吧
-15:45&&&[]
::Height&函数返回值不匹配。或者转换,或者改用 CreateFont函数创建字体。
创建一种字体以后
SetFont();
rect2.Height()x10的话远远要大于编辑框的高度。。。
http://blog.csdn.net/BloodFighter/article
-13:53&&&[]
有两个问题
1&我在下拉列表有1&&2&&,1为默认显示界面点击2又弹出一个界面。ccombobox(IDC_COMBO11)
2&有一个编辑框,在下拉列表为1时编辑框不显示数据,点击下拉2时弹出界面上的编辑框可以编辑
19:59&&&[]
如题&我在状态栏加入了ComboBox控件,但是因为ComboBox的类表为下拉,就跳出了窗口,看不到列表了,所以
我想把他的列表变成向上弹出的,应该怎么弄呢??
回复讨论(解决方案)
HBRUSH&CMyComboBox::OnCtlColor(CDC
-17:32&&&[]
如何清除ComboBox下拉列表,但不清除编辑框的内容????
ComboBox1-&Clear();把两者的内容都删除了,而且编辑框无法再输入内容。
回复讨论(解决方案)
ComboBox1-&DroppedDown&=&
10:24&&&[]
类似于上图,将列表控件的单元格都弄成带下拉框的编辑框,点击编辑框的时候可以手动修改数据,点击那个倒三角的时候,弹出下拉框里面的值可共选择。求高手指点,希望给出参考代码,或者类似的可参考的工程的下载地址,也可直接发到我邮箱:。感谢万分~
回复讨论(解决方案
-19:57&&&[]
C#中怎样使的向comboBox中输入的内容自动的保存到下拉列表框里,以便下次在用时直接选取,先声明,不是在程序运行之前在item里事先加入的那种,而是在程序运行时向comboBox中输入的内容?
回复讨论(解决方案)
&&&&&&nbsp
-09:36&&&[]
一般在点击了ComboBox后,会弹出一个列表框.
我现在向在点击ComboBox后直接关闭下拉框,&或者不要弹出列表框,&不知道如何实现.
回复讨论(解决方案)
发送WM_COMMAND
消息为:CBN_CLOSEUP
应该是:SendMessage(hWnd
-10:15&&&[]
我想让编辑框动态显示内容(连续的),我是说点一下按钮编辑框里的内容更新了10次或更多次.我写的程序不采用循环时,点一下按钮编辑框里的内容可以及时更新.但当我采用循环时,点一下按钮他只显示最后一次循环的值.那位大虾给出出招.不好意思这20分已是我全部家当了,请见谅.
回复讨论(解决方案
-11:12&&&[]
如何使comboBox下拉框的一项不可选状态,灰色的。
回复讨论(解决方案)
仅combo控件似乎做不到这点吧……
关注这个事……
不过使用API也许可以试一试
难度很大,可以用一个LABEL&覆盖该选项,并为LABEL&设置变灰效果
14:51&&&[]
-13:47&&&[]
IDC_EDIT1显示的内容如何更新?注意我不是通过Button来触发更新的,也就是它是自动更新的。还有一个要求是,编辑框的更新只是针对IDC_EDIT1,不能因为更新影响其他的编辑框输入。我说的问题,有点类似于,当运行程序的时候,IDC_EDIT1里面自动动态的显示计算机当前的时间(秒);或者又可
-16:31&&&[]Winform中combobox绑定数据源后,怎么获取combobox选中行对应数据源中的其他字段值
Winform中combobox绑定数据源后,怎么获取combobox选中行对应数据源中的其他字段值
今天回答了坛子里一位朋友的提问,问题是这样的:
comboBox1绑定数据源后,怎么获取comboBox1所选中行对应数据源中的其他字段值。以前没注意过这方面的积累。
今天写到博客分享一下。虽然简单,我还是写一下。
comboBox1绑定了数据源datatable
datatable中有三个字段,分别为id, name,number;
设置如下:
id作为comboBox1的valuemember;
name作为comboBox1的displaymember;
当我选中一条记录后,怎么获取number呢?
实现方法:
在comboBox1_SelectedIndexChanged事件里面,运用到了DataTable的Select()方法。
废话不多说了。
步骤如下:
1、建立一个全局的DataTable,方便在comboBox1_SelectedIndexChanged事件里调用
DataTable();//定义成全局
2、初始化DataTable,为它填充数据
dt.Columns.Add(&id&, typeof(int));
dt.Columns.Add(&name&, typeof(string));
dt.Columns.Add(&number&, typeof(int));
for (int id = 1; id &= 10; id++)
dt.Rows.Add(new object[] { id, string.Format(&customer{0}&, id), id });
3、为comboBox1绑定数据,代码如下:
boBox1.DataSource = dt.DefaultV
boBox1.ValueMember = &id&;
boBox1.DisplayMember = &name&; 4、在comboBox1_SelectedIndexChanged事件写代码获取DataTable中的其他字段值
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
string name = boBox1.T
DataRow[] dr = dt.Select(&name='& + name + &'&);//根据name在DataTable中查询选择的记录存入DataRow数组中
foreach (DataRow d in dr)
this.textBox1.Text = d[&number&].ToString();
看一下结果吧,大家觉得简单请不要拍砖啊,呵呵!!
我的热门文章
即使是一小步也想与你分享

我要回帖

更多关于 combobox获取数据库 的文章

 

随机推荐