1、id=System.Convert.ToInt32(UserManage.DataKeys[(int)e.Item.ItemIndex]);
2、没懂

解决方案 »

  1.   

    Using System了,还加System干吗?
    UserManage是什么定义?
      

  2.   

        trh,对了!
        呵呵,原来是有两层的类型转换呀!
        多谢!
      

  3.   


      to;重楼  UserManage 只是个DataGrid控件!
      

  4.   

    TextBox txt =(TextBox)e.Item.FindControl("Edit_" + colsName[i]);
    valsName[i]= txt .Text.ToString(); 
      

  5.   


        原来  id=UserManage.DataKeys[(int)e.Item.ItemIndex];
        写成  id=System.Convert.ToInt32(UserManage.DataKeys[e.Item.ItemIndex])就行!
        我看了好多都是第一种写法,看来别人的东西不能全信和照抄呀!
      

  6.   

    你有没有("Edit_" + colsName[i])这个对象啊
    加一句判断
    if(null!=txt)