zoukankan      html  css  js  c++  java
  • 用户自定义控件

    public partial class BanCiCombox : UserControl
    {
    string _gong = "";
    Ctrl cl = new Ctrl();
    public BanCiCombox()
    {
    InitializeComponent();
    }

        public BanCiCombox(string gong)
        {
            InitializeComponent();
          
            _gong = gong;
            //DataTable dt = new DataTable();
    
            //dt = cl.GetBanCi(gong);
            //comboBox1.Items.Clear();
            //comboBox1.Items.Add("");
            //for (int i = 0; i < dt.Rows.Count; i++)
            //{
            //    comboBox1.Items.Add(dt.Rows[i]["classcode"].ToString() + "-" + dt.Rows[i]["name"].ToString());
            //} 
        }
        public string Gong { get { return _gong; } set { _gong = value; } }
     
       private void BanCiCombox_Load(object sender, EventArgs e)
        {
            
    
            DataTable dt = new DataTable();
    
            dt = cl.GetBanCi(Gong);
            comboBox1.Items.Clear();
            comboBox1.Items.Add("");
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                comboBox1.Items.Add(dt.Rows[i]["classcode"].ToString()+"-"+dt.Rows[i]["name"].ToString());
            } 
    
        }
    
       public override string Text
       {
           get
           {
               string value = "";
    
               if (comboBox1.Text.IndexOf("-") > 0)
               {
                   value = comboBox1.Text.Substring(0, comboBox1.Text.IndexOf("-"));
               }
               else
               {
                   value = comboBox1.Text.Trim();
               }
    
               //if (comboBox1.Text.Trim()!="")value =comboBox1.Text.Substring(0, comboBox1.Text.IndexOf("-"));
               return value;
           }
    
           set { comboBox1.Text = value; }
    
       }
       public  int  SelectedIndex
       {
    
           get
           {
           
               return comboBox1.SelectedIndex;
           }
    
           set { comboBox1.SelectedIndex = value; }
    
    
       }
        public delegate void UserHandler(object sender,System.EventArgs e);
        //public event UserHandler SelectedIndexChanged;//如果要将事件帮定到控件里面的事件则
     //   private void cboDataBase_SelectedIndexChanged(object sender, System.EventArgs e)  {   OnDBSChanged(sender,e);  }
       private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            //SelectedIndexChanged(sender, e);
            
       }
    
    
    }
  • 相关阅读:
    kubernetes入门(03)kubernetes的基本概念
    洛谷P3245 [HNOI2016]大数(莫队)
    洛谷P4462 [CQOI2018]异或序列(莫队)
    cf997C. Sky Full of Stars(组合数 容斥)
    cf1121F. Compress String(后缀自动机)
    洛谷P4704 太极剑(乱搞)
    洛谷P4926 [1007]倍杀测量者(差分约束)
    洛谷P4590 [TJOI2018]游园会(状压dp LCS)
    洛谷P4588 [TJOI2018]数学计算(线段树)
    洛谷P4592 [TJOI2018]异或(可持久化01Trie)
  • 原文地址:https://www.cnblogs.com/VictorBlog/p/5650112.html
Copyright © 2011-2022 走看看