永发信息网

关于C#winForm comboBox控件的SelectedValue属性

答案:2  悬赏:50  手机版
解决时间 2021-03-02 20:53
当前comboBox有3个值
A
B
C
在Form的Load中 把数据库中读到的值赋给SelectedValue属性(使comboBox默认选中该项)
如:
数据库表'K'中有主键'ID'值为1/2/3,对应字段'Name'值为A/B/C;
外联表'L'中字有段'ID'值为1/2/3;

public void BindComboBox()
{
  
}

public void LoadDBValue()
{
  
  
}

第二个方法的SelectedValue怎么写?
我写成这样:
//用SqlDataReader类的变量reader接收数据
int cmbValue = int.Parse(reader["id"].ToString());
comboBox.SelectedValue = cmbValue;
cmbValue值为1~3时,为什么 comboBox默认都是空白?(此时comboBox中的Items已经有A,B,C三项)
最佳答案
comboBox.SelectedValue = cmbValue;
这样直接设置没有错,但是前期条件是,必须先绑定了comboBox的ValueMember属性
你可以试着选comboBox的值,然后输出一下comboBox.SelectedValue,可以发现,comboBox.SelectedValue都是null !!
全部回答
combobox.selectindex= cmbvalue-1; 你数据库里的id字段值从1开始,但是combobox的selectindex索引是从0开始的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
西门子触摸屏黑屏是什么原因
组成细胞的有机物中含量最多的是A. 水B. 糖类
炫美饰品地址有知道的么?有点事想过去
雷诺科雷傲和纳智捷大7哪个好,这两款车性价
直线y=x+1被椭圆x2+2y2=4所截得的弦的中点坐
黄梅县五祖镇白羊社区居民委员会这个地址在什
我现在的档案在学校那边的劳动局,请问没有在
土沟湾我想知道这个在什么地方
求美剧 女同 the l word 拉字至上 第四季种子
请问啤酒怎么喝,最好喝?
雅阁名门地址在哪,我要去那里办事
求韩语版生日快乐歌的韩文歌词音译?
分母有理化 1) (X^2+1)/2根号(X^2+1) 2) 根号
凯立德导航有没有电子狗功能
棉布棉鞋怎么上帮法
推荐资讯
什么行业销售最赚钱
用二氯荧光黄做指示剂滴定氯离子含量,是什么
做梦捡钱
r语言中gpc.poly是什么类型的数据
大坪地址在哪,我要去那里办事
华安宾馆这个地址在什么地方,我要处理点事
一条鱼两个冒号两片树叶的看图猜字
魔石咕噜鱼郑州旗舰店在什么地方啊,我要过去
为什么我喜欢有干劲的工作,就是不会闲下来的
怎样能从对方眼神中看出是否喜欢你
阳江市尊老协会在哪里啊,我有事要去这个地方
如何在vc++ 6.0中设置断点,查看程序执行的步
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?