zoukankan      html  css  js  c++  java
  • ToolStripComboBox的DataSource和DataTable使用技巧

     

     

    可以使用Items属性
    private void GetData() //一下数据均为测试
    {
    toolStripComboBox1.Items.Clear();
                DataTable dt = new DataTable();
                using (SqlConnection conn = new SqlConnection("Server=.;Database=Northwind;uid=sa;pwd=123;"))//修改相应的连接值
                {
                    SqlDataAdapter sda = new SqlDataAdapter("SELECT * FROM Employees", conn); //测试的表
                    sda.Fill(dt);
                }
                foreach (DataRow row in dt.Rows)
                {
                    toolStripComboBox1.Items.Add(row["firstName"].ToString());
                }
    }
    //toolStripComboBox1.Items.Add();很好用强大!!只需调用GetData() 就ok了,就会得到你想要的结果了!

    二、本来认为ToolStripComboBox和ComboBox差不多,没想到在ToolStripComboBox的属性中怎么也找不到 DataSource,也没有ValueMember和DisplayMember,但是多了一个ComboBox属性,哈哈,于是就有了下面的写法:

    toolStripComboBox.ComboBox.DataSource = datatable;

    toolStripComboBox.ComboBox.ValueMember = "ItemID";

    toolStripComboBox.ComboBox.DisplayMember = "ItemName";

  • 相关阅读:
    qmake杂
    Qt界面风格设置
    qss使用详解
    QT数据库操作
    Qt语言家的简单使用
    c++11之右值引用和std::move
    c++11之类型萃取type_traits
    c++11之std::bind和function
    c++11之lambda
    vue中input输入框无法输入
  • 原文地址:https://www.cnblogs.com/wfy680/p/12128194.html
Copyright © 2011-2022 走看看