• DataGrid中实现 服务器端全选checkbox


    全选按钮事件:

    private void butAll_Click(object sender, System.EventArgs e)
      {
           System.Web.UI.WebControls.CheckBox CheckBox;
           
    if(butAll.Text=="全选")
           {
                
    foreach(DataGridItem DataGridItem in dg_list.Items)
                {
                     CheckBox
    =(CheckBox)DataGridItem.FindControl("CheckBox2");
                     CheckBox.Checked
    =true;
                }
                butAll.Text
    ="全消";
           }
           
    else
           {
                
    foreach(DataGridItem DataGridItem in dg_list.Items)
                {
                     CheckBox
    =(CheckBox)DataGridItem.FindControl("CheckBox2");
                     CheckBox.Checked
    =false;
                }
                butAll.Text
    ="全选";
              }
      }

    DataGrid列头全选CheckBox事件:

    private void dg_list_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
      {
           
    if(e.Item.ItemType == ListItemType.Header)
           {
                CheckBox cbk
    =(CheckBox)e.Item.FindControl("CheckBox1");
                cbk.CheckedChanged
    +=new EventHandler(butAll_Click);
           }
      }

     转自:http://www.cnblogs.com/pi1102cn/archive/2006/03/01/340259.html

  • 相关阅读:
    Bete冲刺第二阶段
    Beta版本冲刺计划及安排
    Bete冲刺第一阶段
    软件工程实践总结
    用户试用体验报告
    Bata版本冲刺计划及安排
    scrum阶段总结
    关于 微软必应词典客户端 的案例分析
    第三次结对编程
    结对项目之需求分析与原型模型设计
  • 原文地址:https://www.cnblogs.com/scottckt/p/1496862.html
Copyright © 2020-2023  润新知