关于C#中数据绑定的问题

A表中定义了Role[数字类型],B表中定义了Role【是自动编号的】{A表中的Role即是调用B表中的Role值},Role_Name【文本类型】在对话框中的combo... A表中定义了Role[数字类型],

B表中定义了Role【是自动编号的】{A表中的Role即是调用B表中的Role值},Role_Name【文本类型】
在对话框中的comboBox控件上使用了数据绑定,显示成员是role_name,值成员是role_id。
现在要写一个插入记录的语句,写才能将从对话框中读出来的role_name文本,转化成role_id存入A表中。
insert into USER_INFO (USER_ROLE,USER_PASSWORD) values('" + 这里怎么写?+ "','" + textBox3.Text.Trim() + "')"
展开
 我来答
luosheng080128
2009-02-23 · TA获得超过793个赞
知道答主
回答量:250
采纳率:0%
帮助的人:0
展开全部
①:这个绑定是多表查询
绑定的时候只要注意 列名

②:现在要添加数据
只更新一个表可不好
正如①所述 两个表相关连
少了一个 可能数据就不完整

③ 除非你重新设计表结构
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蟹蟹的影子
2009-02-23 · TA获得超过658个赞
知道小有建树答主
回答量:541
采纳率:0%
帮助的人:376万
展开全部
role_id是不是B表中的Role字段?
对话框中的comboBox里是不是绑定了role_id和role_name?

如果以上我问的都是“是”的话:

insert into USER_INFO (USER_ROLE,USER_PASSWORD) values(" +comboBox.SelectedValue+ ",'" + textBox3.Text.Trim() + "')"
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ICSSLULI
2009-02-23 · 超过15用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:15.4万
展开全部
楼上正解

不过最好加上判断

comboBox.SelectedValue ==null ? "NULL" : comboBox.SelectedValue

否则可能会报错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式