想象一下,我有一个" 记录" table,with" RecordID,UserID"。
然后,我有一个" 用户" table,with" UserID,Username"。
接下来,我有一个显示Records表中数据的DataGridView。我所看到的只是数字(1,3 ......等)但相反,我希望它显示 RecordID和用户名。
例如:
SELECT r.RecordID, u.Username
FROM Records r, Users u
WHERE r.UserID = u.UserID
同样,我需要它能够更新,所以有人可以在这个DataGridView中键入一个Username,它会将相应的RecordID和UserID插入到Records表中。
怎么可以这样做?
答案 0 :(得分:0)
这取决于......您能否提供有关您在DataGrid的DataBind
属性中使用的数据类型的更多信息?
例如,如果您使用DataTable
,则可以使用DataTable.Merge
。看看这个:http://msdn.microsoft.com/en-us/library/system.data.datatable.merge%28v=vs.110%29.aspx
但是你必须确定你正在处理相同的表结构。