protected void Duty_gv_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        int index = Convert.ToInt32(e.CommandArgument.ToString()); //输入字符串的格式不正确。
        GridViewRow GvRow = Duty_gv.Rows[index];
这段报错,而且也不知道括号里的什么意思。请明示、、、、

解决方案 »

  1.   

    Convert.ToInt32(e.CommandArgument.ToString()); 
    e.CommandArgument.ToString()这个值不是数值
      

  2.   

    不是数字你往int转肯定回报错啦
      

  3.   

    int index;
    if(int.tryparse(e.CommandArgument.ToString(),out index))
    {
        GridViewRow GvRow = Duty_gv.Rows[index]; 
      

  4.   

    你把 e.CommandArgument.ToString() 单独拿出来看看返回的是什么值啊
      

  5.   

    字符串类型能把它转换成INT型吗?