c# - 在 Gridview 中选择行+1?

标签 c# asp.net gridview row selected

有什么方法可以在 c# (gridview) 中选择所选行的下一行吗?

例如,如果我选择第二行,它将选择第三行

protected void ProjectsTBL_SelectedIndexChanged(object sender, EventArgs e)
{
    GridViewRow row = ProjectsTBL.SelectedRow;
    Session["selectedrow"] = row;
    Response.Redirect("ProjectDetails.aspx");
}

在 Asp.net 中

最佳答案

试试这个示例代码:

protected void ProjectsTBL_SelectedIndexChanged(object sender, EventArgs e)
{
    // Get index of the currently selected row:
    int rowIndex = ProjectsTBL.SelectedIndex;

    // Verify the row exists and it's not the last row:
    if (rowIndex < 0 || rowIndex >= ProjectsTBL.Rows.Count - 1)
        return;

    // Get the next row:
    Session["selectedrow"] = ProjectsTBL.Rows[rowIndex + 1];
    Response.Redirect("ProjectDetails.aspx");
}

关于c# - 在 Gridview 中选择行+1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22734095/

相关文章:

c# - C#获取结构的大小

asp.net - JMeter:使用正则表达式提取器后处理器提取值后, "__VIEWSTATE"和 "__EVENTVALIDATION"值不会被替换

c# - 将 asp net 5 从 beta 升级到 beta 5 后,似乎无法构建类库项目

c# - 制作家谱并记住树中的父节点

javascript - 根据 gridview 行调用 javascript 函数

c# - Moq.Mock.Verify() 是否使用身份或.Equals() 比较参数?

c# - WPF:选择 Canvas 中的子控件

c# - 使用 MYSQL 数据库数据的 Switch 语句 C#

c# - 是否有任何选项可以限制每次下载的下载带宽?

php - Yii Framework 2.0 GridView 和来自连接表的数据