本文实例讲述了C#实现ComboBox控件显示出多个数据源属性的方法。分享给大家供大家参考。具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
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#程序设计有所帮助。