很高兴能够帮助您解答问题。关于Asp.Net Gridview Buttonfield获取行数据,您可以使用以下代码示例:
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Select")
{
int index = Convert.ToInt32(e.CommandArgument);
GridViewRow row = GridView1.Rows[index];
// 获取行数据
string column1Value = row.Cells[1].Text;
string column2Value = row.Cells[2].Text;
// 其他列数据
}
}
在这个示例中,我们使用了GridView的RowCommand事件来获取行数据。当用户点击Buttonfield时,会触发RowCommand事件,并传递CommandArgument参数,该参数表示行的索引。我们可以使用这个索引来获取GridViewRow对象,然后从该对象中获取行数据。
请注意,这个示例中的索引是从0开始的,因此需要将CommandArgument参数转换为整数。此外,我们使用Cells属性来获取单元格的值,其中索引也是从0开始的。
希望这个示例对您有所帮助。如果您有其他问题,请随时提问。
领取专属 10元无门槛券
手把手带您无忧上云