zoukankan      html  css  js  c++  java
  • winform/timer控件/权限设置/三级联动

    一、timer控件

    组件--timer

    timer是一个线程,默认可以跨线程访问对象

    属性:Enabled--可用性

    Interval--间隔时间

    Tick:间隔时间发生事件

    二、三级联动

    例:

     public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
                //调查询方法
                Bind("0001", comboBox1);
                Bind(comboBox1.SelectedValue.ToString(), comboBox2);
                Bind(comboBox2.SelectedValue.ToString(), comboBox3);
    
            }
    
            public void Bind(string pcode, ComboBox cb)
            {
                //绑定数据
                List<China> clist = new ChinaData().Select(pcode);
    
                cb.DataSource = clist;
                cb.DisplayMember = "AreaName";
                cb.ValueMember = "AreaCode";
            }
            //二级下拉菜单条件判断
            private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                Bind(comboBox1.SelectedValue.ToString(), comboBox2);
                if (comboBox2.SelectedValue != null)
                {
                    Bind(comboBox2.SelectedValue.ToString(), comboBox3);
                }
            }
            //三级体检判断
            private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
            {
                Bind(comboBox2.SelectedValue.ToString(), comboBox3);
            }

    三、权限设置:

    1、数据库添加状态验证字段

    2、登录时验证对应 模块字段

    3、若无将相应页面关闭或隐藏

  • 相关阅读:
    ReentrantLock-公平锁、非公平锁、互斥锁、自旋锁
    行动的阻碍
    AQS-等待队列
    AQS-volatile、CAS
    UML类图符号
    最小堆
    红黑树
    Java面试题-Collection框架
    Java面试题-Java特性
    Qt QString中文 char* UTF-8 QByteArray QTextCodec unicode gb2312 GBK 乱码和转码问题
  • 原文地址:https://www.cnblogs.com/hclyz/p/6813891.html
Copyright © 2011-2022 走看看