我有自己的对象类,我用它作为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; }
}
答案 0 :(得分:0)
尝试设置对象数据源的updatemethod属性(请参阅链接)。 update方法是用于更新/保存类中记录的方法的名称。
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.objectdatasource.updatemethod.aspx