ToolStripComboBox的DataSource和DataTable使用技巧

Posted wfy680

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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";

以上是关于ToolStripComboBox的DataSource和DataTable使用技巧的主要内容,如果未能解决你的问题,请参考以下文章

ToolStrip和MenuStrip控件簡介及常用屬性(转)

MybatisPlus——入门案例

springboot 连接sqlserver

UITableViewCell 公共功能未执行

springboot rabbitmq

EF增删改查