dataGridView添加各种列(DataGridViewComboBoxColumn、DataGridViewCheckBoxColumn、DataGridViewLinkColumn...)...
时间: 2023-07-10 18:22:11 浏览: 204
要在DataGridView控件中添加不同类型的列,可以使用以下方法:
1. 添加DataGridViewTextBoxColumn:使用DataGridView的Columns集合的Add方法,指定列的HeaderText和DataPropertyName属性即可。
```csharp
dataGridView1.Columns.Add(new DataGridViewTextBoxColumn()
{
HeaderText = "Column1",
DataPropertyName = "Column1"
});
```
2. 添加DataGridViewComboBoxColumn:同样使用Columns集合的Add方法,但需要指定列的HeaderText、DataPropertyName、DataSource和DisplayMember属性。
```csharp
dataGridView1.Columns.Add(new DataGridViewComboBoxColumn()
{
HeaderText = "Column2",
DataPropertyName = "Column2",
DataSource = new List<string>() { "Option 1", "Option 2", "Option 3" },
DisplayMember = "Option"
});
```
3. 添加DataGridViewCheckBoxColumn:同样使用Columns集合的Add方法,但需要指定列的HeaderText和DataPropertyName属性。
```csharp
dataGridView1.Columns.Add(new DataGridViewCheckBoxColumn()
{
HeaderText = "Column3",
DataPropertyName = "Column3"
});
```
4. 添加DataGridViewLinkColumn:同样使用Columns集合的Add方法,但需要指定列的HeaderText、DataPropertyName和LinkBehavior属性。
```csharp
dataGridView1.Columns.Add(new DataGridViewLinkColumn()
{
HeaderText = "Column4",
DataPropertyName = "Column4",
LinkBehavior = LinkBehavior.AlwaysUnderline
});
```
以上就是向DataGridView控件中添加不同类型的列的方法。
阅读全文