Asp.net 如何在GridviewRow中选择选中的行并在VB.net的下一页中显示
我试图从gridviewrow中获取行,并在下一页的详细视图中显示它。我将Asp.net与VB一起使用只需迭代集合并检查状态即可。然后可以将所选行放入会话对象或其他对象中,以传递到下一页Asp.net 如何在GridviewRow中选择选中的行并在VB.net的下一页中显示,asp.net,vb.net,gridview,Asp.net,Vb.net,Gridview,我试图从gridviewrow中获取行,并在下一页的详细视图中显示它。我将Asp.net与VB一起使用只需迭代集合并检查状态即可。然后可以将所选行放入会话对象或其他对象中,以传递到下一页 For Each Row As GridViewRow In MyGrid.Rows Dim SelectCheck As CheckBox = DirectCast(Row.FindControl("chkSelectForDetail"), CheckBox) If SelectCheck.
For Each Row As GridViewRow In MyGrid.Rows
Dim SelectCheck As CheckBox = DirectCast(Row.FindControl("chkSelectForDetail"), CheckBox)
If SelectCheck.Checked
' Add your logic here to save the data or passing on to the detail page.
End If
Next
您能告诉我如何将数据保存为数组列表并显示它吗?有很多选项,这取决于您的场景。如果正在处理数据库中的记录,则可以将所有选定行的ID保存到数组中,并将其存储在会话中。然后在详细信息页面的页面上,检索该列表,并将其用作查询以获取所需的记录。在这一点上,没有一种方法可以做到这一点,你会想找到最适合你的情况的方法。