zoukankan      html  css  js  c++  java
  • winform下自带的Combox 绑定数据源 样例

       public static void SetComboList(ComboBox cboSource, string sSQL,string sWindowTxt,string sFirstItem="",int iFirstItemValue=-1,DataTable dtSource=null)
           {
               string sError = string.Empty;
               DataTable dt=null;
    
               if (!string.IsNullOrEmpty(sSQL))
               {
                   dt = SqlLiteHelper.GetDataTable(out sError, sSQL);
                   if (!string.IsNullOrEmpty(sError))
                       Common.DisplayMsg(sWindowTxt, sError);
               }
               else if (dtSource != null)
               {
                   dt = dtSource.Copy();
               }
    
               if (!string.IsNullOrEmpty(sFirstItem))
               {
                   DataRow dr = dt.NewRow();
                   dr[0] = iFirstItemValue;
                   dr[1] = sFirstItem;
    
                   dt.Rows.InsertAt(dr, 0);
               }
    
               //cboSource.Items.Clear();
    
               cboSource.DataSource = dt;
               cboSource.ValueMember = dt.Columns[0].ColumnName;
               cboSource.DisplayMember = dt.Columns[1].ColumnName;
               cboSource.DropDownStyle = ComboBoxStyle.DropDownList;
           }


    调用方法:

            private void InitOutputType()
            {
                string sSql = "select * from tgExpenditureItem";
                Common.SetComboList(cboOutputItem, sSql, this.Text);
            }

  • 相关阅读:
    机器学习之朴素贝叶斯
    机器学习之KNN
    格式化数字
    web.xml中load-on-startup的作用
    ExecutorService线程池
    201404转成 2014.04
    DBCP连接池配置示例
    java 写文本换行
    打印IP 来源
    MySQL分库分表的一些技巧
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/3033496.html
Copyright © 2011-2022 走看看