0

我有自己的对象类,用作gridview 的数据源。我将列绑定到显示完美的类属性。但是它不会在编辑时保存。我想知道如何从 Gridview 保存更改?具体来说,无论如何要在我的类属性中调用 SET 方法吗?这是一些代码片段:

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

捆绑:

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

对象属性:

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

1 回答 1

0

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

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

于 2012-05-24T13:45:15.750 回答