自定义更新gridview和ObjectDataSource

时间:2013-04-02 11:54:41

标签: c# asp.net vb.net objectdatasource

我使用gridview显示数据Obejct Data Source,然后将其连接到业务层。

显示/检索的数据来自两个带连接的表。

是否可以使用自定义更新方法,当用户点击对该行的编辑时,它将仅更新所显示数据所需的两个表中的一个表(但是如果它可以更新整个记录的那个表)没关系)?如果是的话,我如何将我的BL与ODS联系起来?任何信息都会受到赞赏,因为到目前为止我的研究还没有给出任何这方面的例子。

举一个例子,一个表是用户,另一个表是结果。结果表通过UserID (foreign key)连接到Users表,但gridview在两个表连接时显示更多信息。

1 个答案:

答案 0 :(得分:0)

您可以在模板字段中放置一个linkbutton&给它CommandName="MyUpdate"。然后,您可以在gridview&的rowCommand事件中检查commandName。在那里处理您的自定义更新。

if(e.CommandName =="MyUpdate")
{
      // Perform your update
}