在线等本人qq:26771284。求大侠们帮忙

解决方案 »

  1.   

    前3个模板列都没问题,倒第四个时"txt(3) = dg.Items(i).Cells(9).Controls(1)"显示错误“索引超出了数组界限”。----------
    确定你的DataGrid具有10列?同时确定第10列里面有TextBox这个控件,可以将其输出
    Response.Write(dg.Items(i).Cells.Count); // == 10 ?
    Response.Write(dg.Items(i).Cells(9).Controls.Count); // > 0 ?或者直接打断点,跟踪
    为避免这个索引的问题,建议你使用 FindControl 方法,

    TextBox txt = dg.Items[i].FindControl("TextBoxID");~~~我只会使用C++++语法