I am getting above error when clicking on edit link in RadGrid. It's working fine when column is specified in aspx page only, but when adding bound column dynamically its giving error.
My code :
<telerik:RadScriptManager ID="RadScriptManager1" runat="server" />
<telerik:RadGrid AutoGenerateColumns="false" ID="RadGrid1" OnNeedDataSource="RadGrid1_NeedDataSource"
AllowPaging="true" PageSize="10" AllowSorting="true" runat="server"
AutoGenerateEditColumn="true">
<ClientSettings>
<ClientEvents />
</ClientSettings>
<MasterTableView EditMode="InPlace" >
<Columns>
<%
--<telerik:GridBoundColumn HeaderText="Name" DataField="Name" UniqueName="Name" SortExpression="Name"></telerik:GridBoundColumn>--%>
</Columns>
</MasterTableView>
</telerik:RadGrid>
protected void RadGrid1_NeedDataSource(object source, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
{
GridBoundColumn gBColumn = new GridBoundColumn();
gBColumn.HeaderText =
"Name";
gBColumn.DataField =
"Name";
gBColumn.UniqueName =
"Name";
gBColumn.SortExpression =
"Name";
RadGrid1.MasterTableView.Columns.Add(gBColumn);
RadGrid1.DataSource = GetDataSet();
}
Regards
Devanand Jha