C#实现ComboBox控件显示出多个数据源属性的方法
本文实例讲述了C#实现ComboBox控件显示出多个数据源属性的方法。分享给大家供大家参考。具体如下:
public partial class Form4 : Form
{
private Bitmap myBitmap;
public Form4()
{
InitializeComponent();
DataTable dt = new DataTable();
DataColumn dc1 = new DataColumn("Name", typeof(System.String));
DataColumn dc2 = new DataColumn("Age", typeof(System.String));
dt.Columns.Add(dc1);
dt.Columns.Add(dc2);
for (int i = 0; i < 20; i++)
{
DataRow row = dt.NewRow();
row["Name"] = i.ToString();
row["Age"] = i.ToString();
dt.Rows.Add(row);
}
comboBox1.DataSource = dt;
}
private void comboBox1_Format(object sender, ListControlConvertEventArgs e)
{
DataRowView myDataRowView = (DataRowView)(e.ListItem);
e.Value = string.Format("{0}-{1}-{2}", myDataRowView["Name"], myDataRowView["Name"], myDataRowView["Name"]);
}
}
希望本文所述对大家的C#程序设计有所帮助。
相关推荐
-
c#构造ColorComboBox(颜色下拉框)
复制代码 代码如下: class ColorComboBox : ComboBox { /// <summary> /// 当前选中色 /// </summary> public Color SelectedColor { get { return Color.FromName(this.Text); } } /// <summary>
-
C# listview添加combobox到单元格的实现代码
实现代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApplicat
-
C#实现ComboBox自动匹配字符
1. 采用CustomSource当做提示集合 将下列代码添加到窗口加载函数中即可.假设unitNameList是获取的想要添加到下拉列表中的字符串列表. 复制代码 代码如下: AutoCompleteStringCollection collection = new AutoCompleteStringCollection(); // 获取单位列表 List<string> unitNameList = this.getAllUnitName(); foreach (string unitn
-
C# 重写ComboBox实现下拉任意组件的方法
一.需求 C#种的下拉框ComboBox不支持下拉复选框列表与下拉树形列表等,系统中需要用到的地方使用了第三方组件,现在需要将第三方组件替换掉. 二.设计 基本思路:重写ComboBox,将原生的下拉部分屏蔽,使用toolStripDropDown制作下拉弹出 三.问题解决 1. 问题:toolStripDropDown中放toolStripControlHost时会有边框产生,同时CheckedListBox的duck为full时底端会有很大空白 解决: toolStripControlHos
-
C#实现带搜索功能的ComboBox
带搜索的ComboBox就是给ComboBox一个依赖属性的ItemSource,然后通过数据源中是否包含要查询的值,重新给ComboBox绑定数据源. public class EditComboBox : ComboBox { private bool t = true;//首次获取焦点标志位 private ObservableCollection<object> bindingList = new ObservableCollection<object>();//数据源绑定
-
C# ComboBox的联动操作(三层架构)
项目需求:根据年级下拉框的变化使得科目下拉框绑定次年级下对应有的值 我们用三层架构的模式来实现 1.我们想和数据库交互,我们首先得来先解决DAL数据库交互层 01.获得年级下拉框的数据 在GradeDAL类中 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient;
-
C#(WinForm) ComboBox和ListBox添加项及设置默认选择项
Web控件DropDownList和WinForm控件ComboBox机制不一样. ComboBox没有对应的ListItem需要自己写一个: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace WinListItem { /// <summary> /// 选择项类,用于ComboBox或者ListBox添加项 /// </summary>
-
C#实现绑定Combobox的方法
本文实例讲述了C#实现绑定Combobox的方法.分享给大家供大家参考.具体实现方法如下: public class StaticVariable { public Dictionary<string, string> tabTypeArray; public Dictionary<string, string> transTimeArray; public Dictionary<string, string> fileDealTypeArray; public Sta
-
C#用ComboBox控件实现省与市的联动效果的方法
本文实例讲述了C#用ComboBox控件实现省与市的联动效果的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.
-
jQuery EasyUI API 中文文档 - ComboBox组合框
扩展自 $.fn.combo.defaults. 用 $.fn.combobox.defaults 重写了 defaults. 依赖 combo 用法 <select id="cc" name="dept" style="width:200px;"> <option value="aa">aitem1</option> <option>bitem2</option>
随机推荐
- [Oracle] 浅谈Lock与Latch
- python开发之thread实现布朗运动的方法
- .NET示波器控件的实例代码分析
- JS简单实现禁止访问某个页面的方法
- java万年历,获取该年月日历表
- 基于jQuery实现的QQ表情插件
- 用JSP实现的一个日历程序
- 解决PyCharm中光标变粗的问题
- jQuery hover事件简单实现同时绑定2个方法
- jQuery 1.3 和 Validation 验证插件1.5.1
- JavaScript中“过于”犀利地for/in循环使用示例
- 另类妙招让您的ADSL全速前进
- python snownlp情感分析简易demo(分享)
- C#三种判断数据库中取出的字段值是否为空(NULL) 的方法
- C#泛型约束的深入理解
- jquery实现回车键触发事件(实例讲解)
- Spring Cloud EureKa Ribbon 服务注册发现与调用
- 深入理解Spring中的Lookup(方法注入)
- 易语言简单的安装代码总结
- 正则爬取京东商品信息并打包成.exe可执行程序
