C#如何使用ACCESS数据库字段填充Combobox

 

private void button1_Click(object sender, EventArgs e) 
            string ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data source=teacher.mdb";//数据库名
            OleDbConnection ODConn = new OleDbConnection(ConnStr);
            ODConn.Open();
            string sel = "select * from t1 ";//t1表名
            OleDbCommand ODComm1 = ODConn.CreateCommand();
            ODComm1.CommandText = sel;
            DataTable MyTable = new DataTable();
            OleDbDataAdapter MyAdapter = new OleDbDataAdapter(ODComm1);
            MyAdapter.Fill(MyTable);

            comboBox1.DataSource = MyTable;
            comboBox1.DisplayMember = "CompanyName";

            comboBox1.ValueMember = "CumtomerID";

            ODConn.Close();

}

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            //显示combobox控件中当前选择客户的ID和公司名称
            string MyInfo = "当前ID是" + comboBox1.SelectedValue as string;
            MyInfo += ",companyName是:" + comboBox1.Text;
            MessageBox.Show(MyInfo, "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值