ComboBox绑定数据库后怎么增加新项

conn.Open()cmd.Connection=conncmd.CommandText="select*from项目"DimrAsNewSystem.Data.Ole... conn.Open()
cmd.Connection = conn
cmd.CommandText = "select * from 项目"
Dim r As New System.Data.OleDb.OleDbDataAdapter(cmd)
Dim t As New DataTable
r.Fill(t)
ComboBox.DataSource = t
ComboBox.DisplayMember = "项目1"
ComboBox.ValueMember = "项目2"
conn.Close()

ComboBox绑定数据库后,想再在ComboBox上插入一个新项
用 ComboBox.Items.Insert(0, "不选")
却提示"在设置 DataSource 属性之后,无法修改 Items 集合"
有什么方法可以在绑定了数据源后再增加ITEMS的集合呢??
展开
 我来答
iceser
2008-09-22 · TA获得超过2708个赞
知道大有可为答主
回答量:695
采纳率:100%
帮助的人:454万
展开全部
那你就不要用绑定,把Table里的记录,循环添加到 ComboBox 里,然后再添加 你的其它 新项。

或者在查出Table之后,在Table里增加一行记录,然后把相应的字段设置为你要新添加的项的值,然后再绑定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f75ac8fa
2008-09-22 · TA获得超过2513个赞
知道大有可为答主
回答量:1.3万
采纳率:0%
帮助的人:4026万
展开全部
你可以把你的绑定的数据表里面在加一行就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
goorcome
2008-09-22 · TA获得超过453个赞
知道小有建树答主
回答量:688
采纳率:0%
帮助的人:526万
展开全部
那就是在t.Tables(0)那个表,在表里面加上一行,对应列("项目1")="不选",就ok了么。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式