我使用gridview
显示数据Obejct Data Source
,然后将其连接到业务层。
显示/检索的数据来自两个带连接的表。
是否可以使用自定义更新方法,当用户点击对该行的编辑时,它将仅更新所显示数据所需的两个表中的一个表(但是如果它可以更新整个记录的那个表)没关系)?如果是的话,我如何将我的BL与ODS联系起来?任何信息都会受到赞赏,因为到目前为止我的研究还没有给出任何这方面的例子。
举一个例子,一个表是用户,另一个表是结果。结果表通过UserID (foreign key)
连接到Users表,但gridview
在两个表连接时显示更多信息。
答案 0 :(得分:0)
您可以在模板字段中放置一个linkbutton&给它CommandName="MyUpdate"
。然后,您可以在gridview&的rowCommand
事件中检查commandName。在那里处理您的自定义更新。
if(e.CommandName =="MyUpdate")
{
// Perform your update
}