为什么要用js?直接对datagrid的Column[i].Visible=false不行吗?

解决方案 »

  1.   

    设置datagrid的column的visible的属性为false
      

  2.   

    如果你要在client的javascript的代码中实现,需要你获得要处理的datagrid对应的table和要隐藏/显示的列的index,代码如下:function ShowHiddenColumn(tbl,cellIndex,IsShow)
    {
      var dispString=IsShow?"":"none";
      var rows=tbl.rows;
      var cellCnt=rows.length;
      for(var i=0;i<cellCnt;i++)
      {
        rows[i].cells[cellIndex].runtimeStyle.display=dispString;
      }
    }