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#(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不支持下拉复选框列表与下拉树形列表等,系统中需要用到的地方使用了第三方组件,现在需要将第三方组件替换掉. 二.设计 基本思路:重写ComboBox,将原生的下拉部分屏蔽,使用toolStripDropDown制作下拉弹出 三.问题解决 1. 问题:toolStripDropDown中放toolStripControlHost时会有边框产生,同时CheckedListBox的duck为full时底端会有很大空白 解决: toolStripControlHos
-
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
-
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>
-
c#构造ColorComboBox(颜色下拉框)
复制代码 代码如下: class ColorComboBox : ComboBox { /// <summary> /// 当前选中色 /// </summary> public Color SelectedColor { get { return Color.FromName(this.Text); } } /// <summary>
-
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.
-
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#实现绑定Combobox的方法
本文实例讲述了C#实现绑定Combobox的方法.分享给大家供大家参考.具体实现方法如下: public class StaticVariable { public Dictionary<string, string> tabTypeArray; public Dictionary<string, string> transTimeArray; public Dictionary<string, string> fileDealTypeArray; public Sta
随机推荐
- 关于base64加密/解密
- ASP漏洞全接触-入门篇
- sql server 2008 忘记sa密码的解决方法
- ES6 javascript中class类的get与set用法实例分析
- 使用PHP获取汉字的拼音(全部与首字母)
- Python冒泡排序注意要点实例详解
- C#中委托用法实例详解
- js中的数组Array定义与sort方法使用示例
- 不错的JS中变量相关的细节分析
- iphone safari不支持position fixed的解决方法
- PHP运行环境配置与开发环境的配置(图文教程)
- Mybatis Generator最完美配置文件详解(完整版)
- jQuery实现动画效果的实例代码
- Spring Boot高级教程之使用Redis实现session共享
- Java基础将Bean属性值放入Map中的实例
- Linux下安装mysql的方式(yum和源码编译两种方式)
- vue 项目常用加载器及配置详解
- C++设计模式之组合模式(Composite)
- vue组件之间通信实例总结(点赞功能)
- python mac下安装虚拟环境的图文教程
