ASPxGridViewページに追加して、プログラムでバインドしようとしてObjectDataSourceいます。
ここに私のコードがあります:
protected void Page_Init(object sender, EventArgs e)
{
ObjectDataSource odsGroup = new ObjectDataSource();
var gridLookup = new ASPxGridView();
odsGroup.ID = "odsGroups";
odsGroup.SelectMethod = "GetAllElements";
odsGroup.TypeName = "Ifa.BusinessLayer.BLLClasses.GroupBll";
odsGroup.OldValuesParameterFormatString = "original_{0}";
gridLookup.ViewStateMode = ViewStateMode.Disabled;
gridLookup.ID = "groupsLookup";
gridLookup.AutoGenerateColumns = true;
gridLookup.DataSource = odsGroup;
gridLookup.KeyFieldName = "Id";
gridLookup.DataBind();
pnl1.Controls.Add(gridLookup);
}
このコードは、GridViewの代わりに使用すると正常に動作しますASPxGridViewが、前述のように、動作せずASPxGridView、スローしますSystem.Runtime.Serialization.SerializationException
例外:

解決策はありますか?