如何删除DataGridView最后一行按钮列按钮c#?

如何删除DataGridView最后一行按钮列按钮c#?,c#,datagridview,C#,Datagridview,我正在用c#做一个windows应用程序。 谁能帮我解决这个问题。我在表单中使用了datagridview,它包含ButtonColumn和其他3列。生成包含最后一行中列的总值的表单。问题是我想删除最后一行(总计行)中的按钮列按钮。 在这里,我使用本地数据库表作为DataGridView的数据源。请帮帮我。 加载数据后,您可以尝试触及该单元格,并将其设置为“较少按钮”。下面的代码来自我的头脑,还没有经过测试,但值得一试 int DetailColumnIndex=0//或者不管是什么 var

我正在用c#做一个windows应用程序。 谁能帮我解决这个问题。我在表单中使用了datagridview,它包含ButtonColumn和其他3列。生成包含最后一行中列的总值的表单。问题是我想删除最后一行(总计行)中的按钮列按钮。 在这里,我使用本地数据库表作为DataGridView的数据源。请帮帮我。

加载数据后,您可以尝试触及该单元格,并将其设置为“较少按钮”。下面的代码来自我的头脑,还没有经过测试,但值得一试


int DetailColumnIndex=0//或者不管是什么
var LastButtonCell=(DataGridViewButtonCell)myDataGridView.Rows[myDataGridView.Rows.Count-1]
.单元格[详细列索引];
LastButtonCell.Value=null;
LastButtonCell.FlatStyle=FlatStyle.Flat;

然后确保单击时,eventhandler检测到它是最后一个按钮,并且根据您创建数据的方式(sql?)不执行任何操作

,输入空字符串的空值,并且按钮没有文本。但是DataGridViewButtonColumn将始终是DataGridViewButtonColumn。当我尝试使用此方法获取LastButtonCell时,在此行[myDataGridView.Rows.Count-1,DetailColumnIndex]上将显示错误为“方法'this'不重载2个参数”;请尝试
myDataGridView.Rows[myDataGridView.Rows.Length-1]。单元格[DetailColumnIndex]
。我已经编辑了我的答案,谢谢你的回复。但这对我不起作用。它在最后一个单元格中显示按钮。编码中的小修正需要将长度改为计数<代码>myDataGridView.Rows[myDataGridView.Rows.Count-1]。单元格[DetailColumnIndex]