C# ComboBox 添加项

我用ComboBox的DataSource与泛型集合绑定数据,绑定后怎么在ComboBox再添加一项,比如说在ComboBox.item[0].add("请选择")... 我用ComboBox的DataSource与泛型集合绑定数据,绑定后怎么在ComboBox再添加一项,比如说在ComboBox.item[0].add("请选择") 展开
 我来答
匿名用户
2013-03-30
展开全部
做个例子,希望有所帮助。根据要求,首先在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;
} 结果图示
cuso4sean
2013-03-29 · TA获得超过228个赞
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:299万
展开全部
可以选择重新绑定
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2013-03-29 · TA获得超过2184个赞
知道小有建树答主
回答量:631
采纳率:100%
帮助的人:634万
展开全部
comboBox1.Items.Insert(0,"请选择");

--------------------------------
解决请尽快结案。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ben
2013-03-29 · 知道合伙人软件行家
Ben
知道合伙人软件行家
采纳数:860 获赞数:2875
认真回答者.

向TA提问 私信TA
展开全部
ComboBox.items.add("请选择")..这样就能添加了.不过并不是第一个哦~!

你可以尝试在触发绑定的过程中首先绑定请选择即可.
有一个事件的哦~!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式