在datagrid中选择一条记录后前一条记录的选中状态就会消失,怎样才能实现在DATAGRID中多选(选中一条记录前一条记录的选中状态不消失?)

解决方案 »

  1.   

    用viewstate保存选择的主键值后,写sql的时候用关键字in,我的方法是在datagrid加一个checkbox摸板列,
      

  2.   

    在datagrid加一个checkbox摸板列,用foreach循环读取状态并判断。
      

  3.   

    function chkAll_true()
    {
    var chkall= document.all["chkAll"];
    var chkother= document.all["chkExport"];
    if(chkother.length>0)
    {
    for (var i=0;i<chkother.length;i++)
    {
    if(chkall.checked==true)
    {
    chkother[i].checked=true;
    }
    else
    {
    chkother[i].checked=false;
    }
    }
    }
    }