C#怎么让COMBOBOX下拉框显示“全部”字样,需求看详情

下拉框其他行是我从数据库查询出来的,想要在最顶上显示一个全部的字样,作为全选下拉款所有行的动作,有给下拉框的默认文本属性写“全部”,但是一运行选择了数据库下拉框选择其他数... 下拉框其他行是我从数据库查询出来的,想要在最顶上显示一个全部的字样,作为全选下拉款所有行的动作,有给下拉框的默认文本属性写“全部”,但是一运行选择了数据库下拉框选择其他数据后,再去重新选择数据,“全部”两个字就不在了,想知道怎么让它跟其他行一样能一直在下拉框的最顶端显示着就行了(数据库不做修改的前提) 展开
 我来答
archai

2019-02-16 · TA获得超过175个赞
知道小有建树答主
回答量:146
采纳率:84%
帮助的人:41.5万
展开全部
其实这个问题挺好解决,涉及到数据绑定的问题,要保留“全部”,可以通过修改数据源的方式来实现,步骤如下:
1、在获取数据后,比如获取的数据源为table1,先不要绑定combobox;
2、通过方法Rows.InsertA()t在table1中插入一条数据,数据的值为“全部”,位置放置在首位;
3、再绑定combobox的数据源为table1,并选中第一项,这时就可以达到你的要求了
4、还有一种方法:获取table1后,不用绑定,直接循环把数据值写入combobox的item中,这样也可以达到目的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式