永发信息网

在C#里 我已绑定好了数据到comboBox里 可是我在添加数据的时候comboBox里只能显示以前添加的 怎么能即使刷

答案:3  悬赏:10  手机版
解决时间 2021-03-14 10:11
在C#里 我已绑定好了数据到comboBox里 可是我在添加数据的时候comboBox里只能显示以前添加的 怎么能即使刷
最佳答案
在你添加数据的时候,把数据重新绑定一下就可以了。
全部回答

做个例子,希望有所帮助。

根据要求,首先在form_load设置combox的内容,然后点击按钮后添加一项进去。实际上是做了数据的更新。

代码内容

    private void button1_click(object sender, eventargs e)     {         //添加一项,修改内容     list<string> temp1 = (list<string>)this.combobox1.datasource;     list<string> temp2 = new list<string>();     temp2.add("请选择");     foreach (string str in temp1)     {     temp2.add(str);     }     this.combobox1.datasource = temp2;     }

    private void form1_load(object sender, eventargs e)     {     //初始化combox选择项,设置选择内容     list<string> comstring = new list<string>();     for (int i = 0; i < 5; i++)     {     comstring.add(string.format("选项{0}", i));     }     this.combobox1.datasource = comstring;     }

结果图示

不要在控件内直接手动输入数据,要通过查询数据库后得到数据库的数据,然后透过数据集绑定惨是动态的,还有,在你完成添加点击保存按钮时,你的保存按钮单击事件中需要重新调用查询方法来更新你的数据集
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
苏宁易购芜湖中路店我想知道这个在什么地方
我所在的建筑公司集资,每年利息百分之10,还可
长4米宽1.5米高2.3米砌砖24墙要多少砖呢
有30万买15万的车是分期好还是全款好
oppo v3h
武夷盛杰茗茶在哪里啊,我有事要去这个地方
家里有电信宽带怎样连接电视
PS VR眼镜模糊 起雾 晕眩怎么办 索尼VR图
电动车轮式电动机的绕制方法
男友看到我家人不爱打招呼是怎么回事
南靖好运来汽车销售服务有限公司地址在什么地
小学生应不应该有偶像?
假如钚和钋有卖的,那应该是什么价格?
魔域账号是1星VIP母号,然后在淘宝绑6星VIP包
邓村我想知道这个在什么地方
推荐资讯
圣经都是神的话语吗
和男朋友在一起4年了,经常闹矛盾。现在他眼
吉顺圆素食地址在哪,我要去那里办事
英语翻译:牛肉比猪肉好吃多了
太平鸟男装(浙江衢州东方店)地址有知道的么?
文化路17-18号院在什么地方啊,我要过去处理
三星u608黑屏、花屏、闪屏!
任贤齐主演的一部电影
用diskgenius把所有分区删除之后,就再也分不
蒸汽管道为什么在送蒸汽开始时经常会产生兵乓
特伦伯机械这个地址在什么地方,我要处理点事
肉体是无益的,叫人活着的乃是灵.为什么身体有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?