datagridview里面动态生成的button,如何获取行号
小弟程序中遇到一个头疼的问题,请大牛帮忙!
有一个datagridview2是一个form控件,我在程序中控制最后一列动态显示按钮,具体的按钮生成代码如下:
button1.Location = new System.Drawing.Point(rect.X, rect.Y);
button1.Size = new System.Drawing.Size(75, 23);
button1.Text = "删除";
button1.UseVisualStyleBackColor = true;
dataGridView2.Controls.Add(button1);
button1.Click += new EventHandler(dgvbutton2_Click);
dgvbutton2_Click是按钮点击后触发的事件。
现在我需要在用户点击后,在dgvbutton2_Click里面通过判断一些条件来进行删除。
但是现在的问题是,我在dgvbutton2_Click里面无法获取到当前被点击的按钮在datagridview的行号。
我尝试过cell_click cellContentClick cellMouseClick等事件,但是无效,点击后只能去dgvbutton2_Click事件中。
所以我想问问,有没有方法可以让我在dgvbutton2_Click方法中,获取到当前被点击的button按钮所在的行号?