日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

全选按钮的使用。winfrom程序中,对全选按钮的理解,欢迎拍砖!

發(fā)布時間:2023/12/4 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 全选按钮的使用。winfrom程序中,对全选按钮的理解,欢迎拍砖! 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

最近在做公司項目時,用到了一些單選多選的處理情況。特編輯此文,歡迎批評指正。(有圖有真相)

winfrom程序。

首先,需要綁定某些用戶,該用于由當前登陸用戶獲取。

private void BindUser()
??????? {
??????????? DataTable dt = new WebService.Manage.Manage().getUsersByParentID(Main.tbl_user.ID);// 通過webservice訪問數(shù)據(jù)庫,根據(jù)當前登陸用戶獲取其子用戶。
??????????? CheckBox user = new CheckBox();
??????????? user.Location = new Point(30, 0);
??????????? user.Text = Main.tbl_user.U_UserName;
??????????? user.Tag = Main.tbl_user.ID;
??????????? panelUser.Controls.Add(user);
??????????? for (int i = 1; i < dt.Rows.Count; i++)//循環(huán)遍歷? 子用戶。
??????????? {
??????????????? CheckBox userr = new CheckBox();
??????????????? userr.Location = new Point(30, i * 20);
??????????????? userr.Text = dt.Rows[i - 1]["U_UserName"].ToString();
??????????????? userr.Tag = dt.Rows[i - 1]["ID"].ToString();
??????????????? panelUser.Controls.Add(userr);//特定的 panel 中綁定 用戶名
??????????? }
??????? }

下圖為綁定之后的效果:

?  /// <summary>
??????? /// 選擇“全選”,指定的panle中的 checkbox全部選中
??????? /// </summary>
??????? /// <param name="checkAllCheck">全選按鈕</param>
??????? /// <param name="panel">其他checkbox容器</param>
??????? private void checkAllCheck(CheckBox checkAllCheck,Panel panel)
??????? {
??????????? if (checkAllCheck.Checked)
??????????? {
??????????????? foreach (CheckBox check in panel.Controls)
??????????????? {
??????????????????? check.Checked = true;

        check.Enabled = false;

       checkAllCheck.Enabled = true;// 控制 不可更改
??????????????? }
??????????? }
??????????? else
??????????? {
??????????????? foreach (CheckBox check in panel.Controls)
??????????????? {
??????????????????? check.Enabled = true;
??????????????? }
??????????? }
??????? }

此圖為綁定之后。單機全選按鈕后的效果。此事,各個用戶不可再取消選擇,除非,取消全選。

轉(zhuǎn)載于:https://www.cnblogs.com/Lin267307031/archive/2012/09/04/2671115.html

總結(jié)

以上是生活随笔為你收集整理的全选按钮的使用。winfrom程序中,对全选按钮的理解,欢迎拍砖!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。