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; }
}