【问题标题】:How to take value click gridview without js?如何在没有js的情况下获取价值点击gridview?
【发布时间】:2009-06-21 14:41:49
【问题描述】:

以下代码给我以下错误:如何生成此代码请帮助我!!!

索引超出范围。必须是非负数且小于集合的大小。 参数名称:索引



  protected void gvDepartman_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                string selectedid = (gvDepartman).DataKeys[e.Row.RowIndex].Value.ToString();
                e.Row.Attributes["onclick"] = "location.href='Test.aspx?id=" + selectedid + "'";
            }
        }

【问题讨论】:

    标签: c# .net asp.net gridview


    【解决方案1】:
      protected void gvDepartman_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow && e.Row.RowIndex >=0)
            {
                string selectedid = (gvDepartman).DataKeys[e.Row.RowIndex].Value.ToString();
                e.Row.Attributes["onclick"] = string.Format("location.href='Test.aspx?id={0}'", selectedid);
            }
        }
    

    【讨论】:

      猜你喜欢
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多