你的个人感觉是错的。你从别处拷贝了代码却没搞懂含义。这段代码本来是在DataGridView的事件中的,e是事件参数,针对不同事件,事件参数对象是不同的,你复制代码的出处是指DataGridView动态生成出的某一行内的某一个按钮被点击之后取出当前行号。
你复制到DataGrid外面的一个普通按钮里,它根本不在DataGrid里,你取当前点击对象所在行号有什么意义?!