我有一个GridView控件,它从两个表中获取数据,第一个包含一个主键、一个名称(字符串)和第二个表的外键,第二个表包含一个主键“由提到的外键引用”和一个名称(字符串),我能够使用内部连接显示 id、名称(第一个表)和名称(第二个表),但我无法使用 GridView 更新表中的数据(按下更新时没有任何反应根本,或没有发生变化)。
问问题
1318 次
3 回答
0
根据我对您的问题的理解,您所遇到的情况是您必须应用嵌套的网格视图。
网格视图显示表(数据表或集合)的内容。如果要显示主网格视图的每一行内的其他集合,则需要构建第二个 Gridview 或列表视图或中继器来显示该信息。
使用主 griview,您可以使用 OnItemDataBound 来分配嵌套 gridview 的数据源,或者您选择根据行的主键显示该信息的内容。
于 2012-05-01T22:28:42.757 回答
0
不要打扰我在 Microsoft 网站上找到了问题的解决方案,很抱歉我没有把我的问题说得很清楚,这里是我正在寻找的链接:使用模板字段编辑
于 2012-05-02T00:41:09.810 回答
0
也许在单击更新后,您需要再次调用您的读取方法来刷新您的网格视图。
就像是:
UpdateMethod()
{
//YOUR UPDATE STUFF
//REBIND DATA WITH UPDATED RECORDS
RefreshMethod(); //YOUR BINDING METHOD TO DATAGRID STUFF
}
于 2012-05-02T00:52:32.253 回答