码迷,mamicode.com
首页 > Windows程序 > 详细

winform/timer控件/权限设置/三级联动

时间:2017-05-10 14:52:42      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:--   rgs   interval   private   initial   eve   display   void   clist   

一、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、若无将相应页面关闭或隐藏

 

winform/timer控件/权限设置/三级联动

标签:--   rgs   interval   private   initial   eve   display   void   clist   

原文地址:http://www.cnblogs.com/hclyz/p/6813891.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!