首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

中怎么在WinForm 中 combox控件 显示2个字段

2012-01-31 
中如何在WinForm 中 combox控件 显示2个字段?比如我表里有姓名和工号2列,我想在combox控件中显示的时候要

中如何在WinForm 中 combox控件 显示2个字段?
比如我表里有姓名和工号2列,我想在combox控件中显示的时候要把姓名和工号连接起来。
比如姓名为: 张三,工号为:0001 在combox控件中要显示为:0001张三
问题是如何将这2列显示到一起?请指点。。

[解决办法]
Join string in code as text and set 工号 as value
[解决办法]
参考一下
http://www.codeproject.com/KB/combobox/DotNetMultiColumnComboBox.aspx
[解决办法]
字符串拼接后再填充即可
如果需要分列显示则可以参考2楼给出的链接
[解决办法]
方法很多.
1你可以在数据库查询的时候做好 Select 姓名+工号 as ComboBoxText ..

2绑定的时候 把两个文字连接到一起..

3 另外 comboBox1.DrawMode = DrawMode.OwnerDrawFixed;
comboBox1.DrawItem += new DrawItemEventHandler(comboBox1_DrawItem);
在DRAWITEM可以用GDI+进行绘制

热点排行