创建自定义DataGridView

时间:2016-07-10 07:33:17

标签: c# winforms

我目前在C#中使用WinForms来创建自定义DataGridView。 我想要的结果是在一列中水平显示多个复选框。其他栏目中也会提供相关信息。

Column 1| Column 2            |Column 3 
data    | checkbox1 checkbox2 | data 
data    | checkbox1 checkbox2 | data

答案表明我宁愿使用ListViewListView的问题在于它也会在其他列中添加复选框,而不是在一列中添加复选框。 是否有其他方法可以创建如上所示的自定义视图?

代码:

DataTable dt = new DataTable(); 
dt.Columns.AddRange(new DataColumn[3] { 
    new DataColumn("Id", typeof(int)), 
    new DataColumn("Name", typeof(string)), 
    new DataColumn("Country",typeof(string)) 
}); 
dt.Rows.Add(1, "Triston", "France"); 
dt.Rows.Add(2, "Parkiston", "Russia"); 
CheckedListBoxColumn checkbox = new CheckedListBoxColumn(); dt.Columns.Add(checkbox); 
GridView1.DataSource = dt; 
GridView1.DataBind();

0 个答案:

没有答案