DataGridView绑定数据源并更新到数据库的问题。 20

比如有个订单表Order,有三个字段OrderID,CustomID,以及ProductID,CustomID和ProductID外键于Product和Custom。我现... 比如有个订单表Order,有三个字段OrderID,CustomID, 以及ProductID,CustomID和ProductID外键于Product和Custom。
我现在用DataGridView显示一个订单,但订单的ProductID字段用ProductName来显示,CustomID用CustomName来显示,我可以通过这句话从数据库读出来:
select a.ProductName, b.CustonName from Product a, Custom b, Order c where c.CustomID = b.ID AND c.ProductID = a.ID;
然后把这个数据源绑定到一个DataGridView上,
现在如果允许用户修改ProductName,或者CustomName,我可要怎么更新回去啊。
展开
 我来答
憨急
2010-01-22 · TA获得超过754个赞
知道答主
回答量:141
采纳率:0%
帮助的人:102万
展开全部
把ID也读出来
然后在GRIDVIEW属性 上有个DATAKEYMENBER那 写上ID的名字
获取行的ID值
GRIDVIEW.DATAKEYS[E.ROWINDEX].VALUE
最后的仙人
2010-01-21 · TA获得超过1961个赞
知道大有可为答主
回答量:1509
采纳率:0%
帮助的人:1396万
展开全部
或许可以弄两个隐藏的列来显示ProductID和CustomID,然后根据这个更新
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jinwb
2010-01-21 · TA获得超过148个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:251万
展开全部
这种情况凭我的经验,利用触发器是再好不过的选择了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xingyuanboy8
2010-01-26
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
好深奥
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式