datagridview添加按钮,代码实现
时间: 2023-06-20 13:10:12 浏览: 56
在 DataGridView 中添加按钮可以通过创建一个 DataGridViewButtonColumn 实例来实现。以下是一个简单的示例代码:
```csharp
DataGridViewButtonColumn btnColumn = new DataGridViewButtonColumn();
btnColumn.HeaderText = "操作";
btnColumn.Text = "编辑";
btnColumn.Name = "btnEdit";
btnColumn.UseColumnTextForButtonValue = true;
dataGridView1.Columns.Add(btnColumn);
```
此代码将在 DataGridView 控件中添加一个名为“操作”的按钮列,该列中的每个单元格都将显示“编辑”文本。单击该按钮将触发 DataGridView.CellContentClick 事件。在事件处理程序中,您可以检查单击的按钮是否是“编辑”按钮,并执行相应的操作。
```csharp
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == dataGridView1.Columns["btnEdit"].Index && e.RowIndex >= 0)
{
// 点击了“编辑”按钮
// TODO: 执行相应的操作
}
}
```