阅读量:0
在GridView中获取选中行的值可以通过以下步骤实现:
- 创建一个事件处理程序来处理行选中的事件。可以使用GridView的SelectedIndexChanged事件。
- 在事件处理程序中,使用SelectedRow属性来获取选中的行。
- 然后,可以使用Cells属性来获取选中行中的单元格。
- 最后,可以使用单元格的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中的所有行,并检查每一行是否被选中。