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

时间:2012-05-24 13:32:20

标签: c# asp.net

我有自己的对象类,我用它作为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; }
    }

1 个答案:

答案 0 :(得分:0)

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

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