要据下拉框来选择增加行的内容,默认增加的一行:如果下拉框选为一时 表格有有三个单元格,
但是如果下拉框选为二时,表格有有二个单元格,我画了三个单元格做为默认增加行,当下拉框选为2时,隐藏一个单元格,但是在增加第二行时,隐藏的单元格又出来了。
如果不让他再次出现

解决方案 »

  1.   

    不要用默认的呢 
    选一时动态增加三个,选二里动态增加两个
    到footer里
      

  2.   

    就是在footer 里呀,选一时,动太增加三,选二时,动态增加二,w第一次可以实现,但是第在增加第二行的时候就不行了,选二也增加三,原来隐藏的不能因隐藏了
      

  3.   

    把整列先隐藏掉
    这样选2时就出来2个,如果选1,在单独把那行的3个单元显示
    DataGrid1.Columns[x].Visible=false;
      

  4.   

    用DataTable吧,选一时触发bind1,选二时触发bind2
      

  5.   

    var grd = document.all("grdDetail");
    var disp = "none";
    if (document.all("cmbF1").value == "3")
    disp = "block";
    for(var i=1; i<grd.rows.length; i++)
    {
    for(var j=3; j<7; j++)
    {
    grd.rows(i).cells(j).childNodes(0).rows(1).runtimeStyle.display = disp;
    grd.rows(i).cells(j).childNodes(0).rows(2).runtimeStyle.display = disp;
    grd.rows(i).cells(j).childNodes(0).rows(3).runtimeStyle.display = disp;
    }
    }