温馨提示×

gridview怎么获取选中行的值

小亿
157
2024-01-18 23:20:04
栏目: 编程语言

在GridView中获取选中行的值可以通过以下步骤实现:

  1. 创建一个事件处理程序来处理行选中的事件。可以使用GridView的SelectedIndexChanged事件。
  2. 在事件处理程序中,使用SelectedRow属性来获取选中的行。
  3. 然后,可以使用Cells属性来获取选中行中的单元格。
  4. 最后,可以使用单元格的Value属性来获取单元格的值。

以下是一个示例代码,演示如何获取GridView中选中行的值:

protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
    // 获取选中行
    GridViewRow selectedRow = GridView1.SelectedRow;
    
    // 获取选中行中的单元格
    TableCellCollection cells = selectedRow.Cells;
    
    // 获取单元格的值
    string value1 = cells[0].Text; // 第一列的值
    string value2 = cells[1].Text; // 第二列的值
    // ...
}

请注意,如果GridView启用了分页,只能获取当前页面上选中行的值。如果需要获取所有选中行的值,可以考虑使用循环遍历GridView中的所有行,并检查每一行是否被选中。

0