在Windows窗体中向datagridview添加按钮

1 c# data-binding dataset winforms

我想在datagridview上添加两个按钮.现在他们在右边.但我想在左边找到它们.

另一件事是我想为"编辑"按钮添加更新事件.是吗

private void Edit_Click(object sender, EventArgs e)
{

}
Run Code Online (Sandbox Code Playgroud)

表格代码:

private void Form1_Load(object sender, EventArgs e)
{
   // TODO: This line of code loads data into the 'qDataSet.Metric' table. 
   // You can move, or remove it, as needed.
   this.metricTableAdapter.Fill(this.qDataSet.Metric);
   DataGridViewButtonColumn EditColumn = new DataGridViewButtonColumn();
   EditColumn.Text = "Edit";
   EditColumn.Name = "Edit";
   EditColumn.DataPropertyName = "Edit";
   dataGridView1.Columns.Add(EditColumn);
   DataGridViewButtonColumn DelColumn = new DataGridViewButtonColumn();
   DelColumn.Text = "Delete";
   DelColumn.Name = "Delete";
   DelColumn.DataPropertyName = "Delete";
   dataGridView1.Columns.Add(DelColumn);
}
Run Code Online (Sandbox Code Playgroud)

图像喜欢: 纽扣

谢谢.

yka*_*hou 5

您似乎已经从设计器设计了datagridview.

您可以使用允许编辑列的向导.在那里你将添加两列(一列用于编辑,另一列用于删除).您可以选择要设置这些列的位置.按钮的文本使用属性"Text"定义,您还可以设置属性"UseColumnTextForButton".

您可以在CellContentClickEvent中轻松管理单击的列和行,然后执行该作业.

如果您想管理访问权限(例如允许某人编辑而其他人不编辑),您可以使用此列的显示/隐藏功能.