我通过 ObjectDataSource 将自定义 DataTable 绑定到 DataGrid,我使用 SelectMethod 和 UpdateMethod。SelectMethod 工作得很好,但是当我尝试更新行时,它被 MissingMethodException 破坏了。我应该怎么做才能解决这个问题?
对不起,我的英语不好 ;)
我通过 ObjectDataSource 将自定义 DataTable 绑定到 DataGrid,我使用 SelectMethod 和 UpdateMethod。SelectMethod 工作得很好,但是当我尝试更新行时,它被 MissingMethodException 破坏了。我应该怎么做才能解决这个问题?
对不起,我的英语不好 ;)
确保您的更新方法具有正确的参数。例如,如果在您的网格中,您有以下字段:
<asp:BoundField DataField="Id" HeaderText="ID:" />
<asp:BoundField DataField="Name" HeaderText="Name :" />
您的更新方法可能如下所示:
public void Update(int Id, string Name)
{
//...
}
这是一个完整的例子。