如何在每个行添加到c#中的datagrid视图时向单元格添加按钮

时间:2016-12-08 05:32:09

标签: c# datagridview

我需要使用按钮单击事件填充datagridview。单击每个时间按钮,一行将添加到datagridview,其中包含一些文本框中的数据(cbCondition,cbVersion等)。我需要添加“删除”按钮到每行的最后一个单元格。我的当前代码在每次单击时添加一列按钮。

In [2]: def largest_state():
   ...:     with open('state-populations (1).csv') as f:
   ...:         reader = csv.reader(f)
   ...:         next(reader)
   ...:         next(reader)
   ...:         answer = max(reader, key=lambda r: int(r[5].replace(',','')))
   ...:         print(answer[4])
   ...:
   ...:

In [3]: largest_state()
California

1 个答案:

答案 0 :(得分:0)

如果您的DataGridView没有填充数据绑定,为什么不在设计时而不是运行时创建DataGridViewButtonColumn?

否则,您只需检查列是否已存在dgConditions.Columns.Contains("Remove")