很久没做WEB,今天遇得到了一些问题,在此记录一下。
首先,在gridview的rowdataBind事件中添加如下代码
foreach (GridViewRow dvr in GVData.Rows) { Button b1 = (Button)GVData.Rows[dvr.RowIndex].Cells[11].FindControl("Button4"); b1.CommandArgument = dvr.RowIndex.ToString(); }
将行索引赋值给Button的CommandArgument属性。
然后设置button的CommandName
在GridView的RowCommand事件中 通过调用e.CommandArgument可以获得行索引 然后进行你想要的操作。