学习笔记——combobox绑定datatable数据源后无法设定初始选项的解决方法

本文介绍了当ComboBox控件绑定到DataTable数据源后,如何设置其初始选中项的方法。通过创建ComboBox,添加DataTable,定义DisplayMember和ValueMember属性,并将数据源绑定到ComboBox,最后在界面上放置ComboBox。
摘要由CSDN通过智能技术生成

                        ComboBox cb = new ComboBox();//新建combobox

                        System.Drawing.Point p2 = new Point(10, 10);//定坐标

                        DataTable dt_select = new DataTable();//新建datatable

                        dt_select.Columns.Add("Item");//增加item列

                        dt_select.Columns.Add("Value");//增加value列

                        dt_select.Rows.Add(“no1”, 1);//插入数据

                        dt_select.Rows.Add(“no2”, 2);//插入数据

                        cb.DisplayMember = "Item";//item设为显示属性

                        cb.ValueMember = "Value";//value设为value属性

                        cb.DataSource = dt_select;//把数据集放入cb

                        cb.Location = p2;//定combobox坐标

                        panel1.Controls.Add(cb);//在panel1上放置combobox

                        cb.SelectedValue = 1;//设置初始选项, 这一步至关重要,一定要放在 panel1.Controls.Add(cb)之后,否则无法初始化选项
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值