永发信息网

C#怎么向combobox动态添加下拉项

答案:2  悬赏:80  手机版
解决时间 2021-02-19 08:56
C#怎么向combobox动态添加下拉项
最佳答案
大类别的ComboBox直接加载数据库中大类表中的项,然后设置这个ComboBox的SelectedIndexChanged事件,在此事件中获取选中项的leino,然后查询数据库中小类表,获取所有leino与选中项的leino相等的记录,加载到小类别的ComboBox中就可以了。
全部回答

当然可以。我就用linq:

1)假设你两张表已经被拖拽到了linq的文件中,并且生成了dbdatacontext。

2)双击form,然后在load事件中这样写:

protected void form_load(……)

    using (linq的数据datacontext)

    {

    var result = from item in datacontext.大类别表

    select item;

    cbb_大类别.datasource = result;

    cbb_大类别.displaymember = "leiname";

    cbb_大类别.valuemember= "leino";

    }

3)双击cbb_大类别,然后在selectindexchanged事件中这样写:

string id =  cbb_大类别.selectedvalue;

  using (linq的数据datacontext)

    {

    var result = from item in datacontext.小类别表

    where item.leino.tostring().equals(id)

    select item;

    cbb_小类别.datasource = null;

    cbb_小类别.datasource = result;

    cbb_小类别.displaymember = "leiname";

    cbb_小类别.valuemember= "xlno";

    }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
根据合同法理论,所有的()属于要约邀请。A.拍
公交车总公司服务热线福州世欧王庄加一部车到
药水泉这个地址在什么地方,我要处理点事
石家庄周边哪个寺庙可以念佛静心?
哪个牌子的壁纸最环保
稀有气体分子为什么没有化学键
在太原去临汾走晋城长治方向对吗
请问如何才能考上圣马丁艺术与设计学院?
女朋友为什么老是不肯结婚了女朋友家里嫌我家
天正大酒店在哪里啊,我有事要去这个地方
股东投入现金25000以换取公司的股份,哪个是
下列算式中,运算结果为负数的是AA. B. ︱-2
车爵仕汽车美容装饰养护服务地址在什么地方,
平行四边形面积与对角线有什么关系?
氟的防龋机制不包括A.降低釉质的溶解性B.促进
推荐资讯
美味多休闲食品这个地址在什么地方,我要处理
瑜舍连锁瑜伽教室(青年路店)在什么地方啊,我
正在改造的人行道工地上,有两种铺设路面材料
手机上的计算器m 和mr怎么用
阿佤山上神树林,数千年这是什么歌的词
比喻价格低的成语
结婚七周年了,我老婆从来不跟我亲嘴,也不喜
仙人鞭功效好吗?仙人鞭有什么作用?
经期总是提前两三天正常吗?
同济日用百货怎么去啊,有知道地址的么
结合不同季节气候特点确定的治则治法所属的是
广陵产业园运东社区家长学校怎么去啊,有知道
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?