本帖最后由 nagual_0131 于 2012-06-03 01:30:04 编辑

解决方案 »

  1.   

    补充:
    后台通过判断行号控制前台显示空间的代码:
    switch (rowIndex)   //根据行号决定前台显示的控件
    {
    case 1:
    case 2:
    TextBox txt_Input1 = new TextBox();
                    pnl.Controls.Add(txt_Input1);
                    break;
    case 3:
                    DropDownList ddl_Input2 = new DropDownList();
                    ddl_Input2.DataSource = dt1;
                    ddl_Input2.DataTextField = "NameValue";
                    ddl_Input2.DataValueField = "IDValue";
                    ddl_Input2.DataBind();
                    pnl.Controls.Add(ddl_Input2);
                    break;
    }另外,GridView是绑定了数据源的,在Page_Load也加入了If (!PostBack) { 绑定数据 }的语句
    但还是查找不到TextBox控件……求解~