zoukankan      html  css  js  c++  java
  • 将数据填充到下拉列表

     从数据库提取数据,封装进DataSet,返回后,循环加载到combox中,涉及到的通用代码:

    public static void BindComboBox(DataTable table ,ComboBox comTemp)
      {
       try
       {
        comTemp.Items.Clear();
        for (int i=0;i<table.Rows.Count;i++)
        {
         string display=table.Rows[i][0].ToString();  //[filed]
         comTemp.Items.Add(display);
        }
        comTemp.SelectedIndex=-1;
       }
       catch (Exception err)
       {
        throw err;
       }
      }

     #region/***查询字段***/
      /// <summary>
      /// 查询现有关键字段数据
      /// </summary>
      /// <param name="mdbFullName">数据库全路径</param>
      /// <param name="tablename">表名</param>
      /// <param name="title">字段名</param>
      /// <returns>DataSet</returns>
      public DataSet  addFieldData(string mdbFullName,string tablename,string title)
      {
       DataSet  dataset=null;
       DatabaseOp dataOp = null;

       StringBuilder sqlStr=new StringBuilder();
       sqlStr.Append("select  ");
       sqlStr.Append(title); 
       sqlStr.Append(" from ").Append(tablename);
       sqlStr.Append(" group by ").Append(title);
       string selectSQL=sqlStr.ToString();

       try
       {
        dataOp=new DatabaseOp(mdbFullName);
        dataset=dataOp.GetDataSet(selectSQL);

       }
       catch (Exception ex)
       {
        throw ex;
       }
       finally
       {
        dataOp.Close();
       }
       return dataset;
      }
      #endregion

  • 相关阅读:
    前端之JavaScript内容
    前端之CSS内容
    前端之HTML内容
    表单提交中的input、button、submit的区别
    PostgreSQL
    PostgreSQL
    PostgreSQL
    JIRA中的标记语言的语法参考
    Markdown
    Linux
  • 原文地址:https://www.cnblogs.com/flashicp/p/773984.html
Copyright © 2011-2022 走看看