我有一个 GridView 控件,它从两个表中获取数据,第一个包含主键,名称(字符串)和第二个表的外键,第二个表包含一个主表键“由提到的外键引用”和名称(字符串),我能够使用内部联接显示id,名称(第一个表)和名称(第二个表)但我无法更新数据使用GridView的表格(按下更新时根本没有任何事情发生,或者没有发生任何变化)。
答案 0 :(得分:0)
根据我对您的问题的理解,您所拥有的是必须应用嵌套网格视图的情况。
gridview显示表的内容(数据表或集合)。 如果要显示主gridview每行内的其他集合,则需要 构建第二个Gridview或listview或转发器以显示该信息。
使用主要的griview,您可以使用OnItemDataBound分配嵌套gridview的数据源,或者选择根据行的主键显示该信息的内容。
答案 1 :(得分:0)
不要打扰我在微软网站上找到问题的解决方案,对不起,我没有明白我的问题,这里是我想要的链接:Editing with Template Fields
答案 2 :(得分:0)
也许在点击更新后,您需要再次调用read方法来刷新gridview。
类似的东西:
UpdateMethod()
{
//YOUR UPDATE STUFF
//REBIND DATA WITH UPDATED RECORDS
RefreshMethod(); //YOUR BINDING METHOD TO DATAGRID STUFF
}