Hi,
I am working with a web application which uses the WebDataGrid and a DropDown EditorProvider for a Column.
When I add Items to the Collection and build the web application it throws an error lik this
Infragistics.Web.UI.ListControls.DropDownItemCollection must have items of type
'Infragistics.Web.UI.ListControls.DropDownItem'. 'infragistics.web.ui.listcontrols.dropdownitem'
is of type 'System.Web.UI.HtmlControls.HtmlGenericControl'.
I am using NETAdvantage for ASP.NET WebClient 2010 volume 1 (trial version).
Please Help.
Thank You
Praveen
I'm runing NetAdvantage 10.3 clr 4x, and I have the same problem. I can't have a dropdown as an editor provider if there's a template data field with an itemtemlate tag in the webdatagrid.
Thanks
Upgrading to the latest service release (2105) seems to have fixed the problem.
I have the same problem with 10.3. If I remove my TemplateDataField, it works. With the TemplateDataField in there, I get this stack trace:
[HttpException (0x80004005): The control collection cannot be modified during DataBind, Init, Load, PreRender or Unload phases.] System.Web.UI.ControlCollection.Add(Control child) +8701175 Infragistics.Web.UI.Framework.Data.FlatDataBoundControl.get_TemplateContainerControl() +117 Infragistics.Web.UI.Framework.Data.FlatDataBoundControl.Infragistics.Web.UI.IControlMain.get_TemplateContainerControl() +33 Infragistics.Web.UI.Framework.RunBot.InstantiateTemplate(ITemplatedObject item, ITemplate template, String templateContainerID) +127 Infragistics.Web.UI.GridControls.BaseGrid.InstantiateTemplate(ITemplatedGridObject item, ITemplate defaultTemplate, String id) +366 Infragistics.Web.UI.GridControls.WebDataGrid.InstantiateTemplates() +1532 Infragistics.Web.UI.GridControls.BaseGrid.EnsureTemplates() +34 Infragistics.Web.UI.GridControls.WebDataGrid.DataBind() +884 System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +66 Infragistics.Web.UI.Framework.Data.FlatDataBoundControl.EnsureDataBound() +86 Infragistics.Web.UI.GridControls.WebDataGrid.EnsureDataBound() +186 Infragistics.Web.UI.GridControls.WebDataGrid.CreateChildControls() +51 System.Web.UI.Control.EnsureChildControls() +102 Infragistics.Web.UI.GridControls.WebDataGrid.EnsureChildControls() +129 System.Web.UI.Control.FindControl(String id, Int32 pathOffset) +20 System.Web.UI.Control.FindControl(String id) +12 System.Web.UI.WebControls.DataBoundControlHelper.FindControl(Control control, String controlID) +81 System.Web.UI.WebControls.DataBoundControl.GetDataSource() +67 Infragistics.Web.UI.Framework.Data.FlatDataBoundControl.GetDataSourceObject(Boolean designModeCheck) +185 Infragistics.Web.UI.Framework.Data.FlatDataBoundControl.GetDataSourceObject() +38 Infragistics.Web.UI.Framework.Data.FlatDataBoundControl.GetDataSource() +59 System.Web.UI.WebControls.DataBoundControl.ConnectToDataSourceView() +159 System.Web.UI.WebControls.DataBoundControl.OnLoad(EventArgs e) +19 System.Web.UI.Control.LoadRecursive() +74 System.Web.UI.Control.LoadRecursive() +146 System.Web.UI.Control.LoadRecursive() +146 System.Web.UI.Control.LoadRecursive() +146 System.Web.UI.Control.LoadRecursive() +146 System.Web.UI.Control.LoadRecursive() +146 System.Web.UI.Control.LoadRecursive() +146 System.Web.UI.Control.LoadRecursive() +146 System.Web.UI.Control.LoadRecursive() +146 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207
Hello boruchsiper,
I am having the same exact issue.
Did you ever find a resolution?
Thanks,Jeff
Please attach the markup for the WebDataGrid. If this is a different issue then please open a new forum thread.
Magued