如何使用对象数据源在 GridView 中编辑/保存更改

本文关键字:编辑 保存更改 GridView 何使用 对象 数据源 | 更新日期: 2023-09-27 18:35:08

我有自己的对象类,我将其用作网格视图的数据源。 我正在将列绑定到显示完美的类属性。 但是,它不会在编辑时保存。 我想知道如何从网格视图保存更改? 具体来说,是否可以在我的类属性中调用 SET 方法? 这里有一些代码截图:

注意:我直接使用我的对象作为数据源,而不是通过对象数据源接口。 所以我不能使用更新方法。

捆绑:

   <asp:TextBox ID="txb_customerName" runat="server" Text='<%# Bind("customerName") %>' />

对象属性:

    public string customerName
    {
        get
        {
            if (!_loaded) { load(); }
            return _customerName;
        }
        set { _customerName = value; }
    }

如何使用对象数据源在 GridView 中编辑/保存更改

尝试设置对象数据源的 updatemethod 属性(请参阅链接)。update 方法是用于在类中更新/保存记录的方法的名称。

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.objectdatasource.updatemethod.aspx