想给查询出的数据增加删除和修改按钮,并固定位置;

请教一下,我在查询按钮里面,给datagridview增加了两个按钮,删除和修改,并将其加在查询数据的每一行后面,但由于这两句代码,是写在查询按钮的点击事件里面,导致每点一次查询,都会增加这两列,若将它俩加在构造函数里面,但在打开表单时,默认就会有显示,请问才能实现,打开表单时默认没有它俩,点查询时,只出现一次并固定在最后的位置呢;

img

img

dataGridView1.AutoGenerateColumns = false;

把这两行写在查询事件的处理函数里,并且加上一个判断
if (dataGridView1.Columns.Count == 原始的列数)
{
dataGridView1.Columns.Add(...)
}