【问题标题】:Custom update gridview and ObjectDataSource自定义更新 gridview 和 ObjectDataSource
【发布时间】:2013-04-02 11:54:40
【问题描述】:

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

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

是否有可能有一个自定义更新方法,当用户单击该行的编辑时,它只会更新显示数据所需的两个表中的一个(但是,如果它可以更新整个记录没关系)?如果是,我如何绑定 ODS 和我的 BL?任何信息都将不胜感激,因为到目前为止我的研究还没有给出任何例子。

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

【问题讨论】:

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-23
    • 1970-01-01
    • 2014-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多