本文实例讲述了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控件“设置 DataSource 属性后无法修改项集合”的完美解决方法C#实现带搜索功能的ComboBoxC# 重写ComboBox实现下拉任意组件的方法C# ComboBox的联动操作(三层架构)C#实现绑定Combobox的方法C#用ComboBox控件实现省与市的联动效果的方法C#(WinForm) ComboBox和ListBox添加项及设置默认选择项C# listview添加combobox到单元格的实现代码c#构造ColorComboBox(颜色下拉框)C#实现ComboBox自动匹配字符C#中comboBox实现三级联动