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#实现带搜索功能的ComboBox
带搜索的ComboBox就是给ComboBox一个依赖属性的ItemSource,然后通过数据源中是否包含要查询的值,重新给ComboBox绑定数据源. public class EditComboBox : ComboBox { private bool t = true;//首次获取焦点标志位 private ObservableCollection<object> bindingList = new ObservableCollection<object>();//数据源绑定
-
C#实现ComboBox自动匹配字符
1. 采用CustomSource当做提示集合 将下列代码添加到窗口加载函数中即可.假设unitNameList是获取的想要添加到下拉列表中的字符串列表. 复制代码 代码如下: AutoCompleteStringCollection collection = new AutoCompleteStringCollection(); // 获取单位列表 List<string> unitNameList = this.getAllUnitName(); foreach (string unitn
-
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的联动操作(三层架构)
项目需求:根据年级下拉框的变化使得科目下拉框绑定次年级下对应有的值 我们用三层架构的模式来实现 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不支持下拉复选框列表与下拉树形列表等,系统中需要用到的地方使用了第三方组件,现在需要将第三方组件替换掉. 二.设计 基本思路:重写ComboBox,将原生的下拉部分屏蔽,使用toolStripDropDown制作下拉弹出 三.问题解决 1. 问题:toolStripDropDown中放toolStripControlHost时会有边框产生,同时CheckedListBox的duck为full时底端会有很大空白 解决: toolStripControlHos
-
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#(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# 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的方法
本文实例讲述了C#实现绑定Combobox的方法.分享给大家供大家参考.具体实现方法如下: public class StaticVariable { public Dictionary<string, string> tabTypeArray; public Dictionary<string, string> transTimeArray; public Dictionary<string, string> fileDealTypeArray; public Sta
随机推荐
- AngularJS身份验证的方法
- Node.js的特点详解
- 利用ASP规划聊天室
- jQuery通过ajax方法获取json数据不执行success的原因及解决方法
- 微信小程序开发入门基础教程
- js下为表格内部动态添加行的代码
- Go语言hello world实例
- Linux编译安装vsftpd服务器(本地用户验证方式)
- Python的Tornado框架的异步任务与AsyncHTTPClient
- Linux/Unix环境下的Make和Makefile详解
- 探讨:C++中函数返回引用的注意事项
- PowerShell函数参数设置为即可选又必选的方法
- SQLSERVER实现更改表名,更改列名,更改约束代码
- android在异步任务中关闭Cursor的代码方法
- 约定优于配置_动力节点Java学院整理
- Android仿微信支付密码弹出层功能
- 基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
- android Retrofit2+okHttp3使用总结
- Android系列---JSON数据解析的实例
- Android开发之DialogFragment用法实例总结
