UltraWebGrid简单应用。(.net学习笔记)

来源:互联网 发布:二维旋转平移矩阵 编辑:程序博客网 时间:2024/05/17 05:09

1. 后台动态生成CheckBox,使用UltraWebGrid1_InitializeRow事件。

    protected void UltraWebGrid1_InitializeRow(object sender, RowEventArgs e)
    
{
        
if (e.Row.Band.Index == 0)
        
{
            
string str = string.Empty;
            str 
= "<input id='chk" + e.Row.Index + "' type='checkbox' name='chkName" + e.Row.Index + " ' />";
            e.Row.Cells[
0].Text = str;
        }

    }

2. 前台实现对CheckBox的操作。

<script type="text/javascript">
function UltraWebGrid1_ColumnHeaderClickHandler(gridName, columnId, button)
{
    
var oGrid = igtbl_getGridById("UltraWebGrid1");
    
var oRows = oGrid.Rows;
    
var count = oRows.length;
    
//var arr = new Array();

    
for(i=0,j=0;i<count;i++)
    
{
       
var chkID = "chk"+i;
       
var chk = document.getElementById(chkID);
       
if(chk.checked == true)    
       
{
            chk.checked 
= false;  
            
//var row = oRows.getRow(i);  
            //var cell = row.getCell(1); 
            //arr[j] = cell.getValue();   
       }
  
       
else
      
{
           chk.checked 
= true;   
      }
    
   }

}

</script>

继续学习中...还不知道怎么在后台取得对CheckBox的控制。

 

原创粉丝点击