我添加了一个模版列,里面添加了添加修改删除几个按钮,然后再 GridView1_RowCommand(object sender, GridViewCommandEventArgs e)里面根据commandname来进行操作,结果又遇到了好多问题:
1:我无法从 GridViewCommandEventArgs e里获取被点击的按钮的所在行的索引号了,请问如何获取。
2:点击了编辑之后,该行变成了可编辑状态,但是编辑按钮没有变为更新和取消,请问该如何处理
3:删除,还是如何获取索引号的问题。
快没分了,这次给少一点

解决方案 »

  1.   

    e.CommandArgument.ToString()
    行号
      

  2.   

    错了

    Int32.Parse(e.CommandArgument.ToString())
    那个是string类型的
      

  3.   

    if (e.CommandName == "haha")
            {
                string s = e.CommandArgument.ToString();
                //int a = Int32.Parse(s);
              // s = "" + a;
                Label1.Text = s;
            }
    什么字符也没有
      if (e.CommandName == "haha")
            {
                string s = e.CommandArgument.ToString();
                int a = Int32.Parse(s);
                s = "" + a;
                Label1.Text = s;
            }
    “/dbtest”应用程序中的服务器错误。
    --------------------------------------------------------------------------------输入字符串的格式不正确。