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
Hi Magued,
I used the application You had attached. The WebDropDown -> DataBinding will work fine if the
control is used independently.
In my case I am using a DropDownProvider which is an EditorProvider and using this
for a column in RowAdding Behavior. The Items in the WebDataGrid is also bound from an
SqlDataSource and also trying to bind DropDownProvider items from SqlDataSource.
When the PageLoad happens I get this error :
The control collection cannot be modified during DataBind,
Init, Load, PreRender or Unload phases.
Please help
Hi Praveenkm,
I have included a sample that demonstrates binding an sqldatasource to a webdropdown. Please download and uncompress. You may need to run the project upgrade utility to upgrade the project to the NetAdvantage version that you are using. You will need to change the connection string to point to your NorthWind DataBase. I have removed the ig_res folder to decrease the size of the sample.
Please test and send me regarding any questions. Also feel free to modify the sample to reproduce the error you are getting..
Magued
Thanks for Your reply.
As per your reply I add this Register tag prefix
<%
@ Register assembly="Infragistics35.Web.v10.1, Version=10.1.20101.1011,
Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"
namespace="Infragistics.Web.UI.ListControls" tagprefix="ig" %>
at the top of the page and it worked fine.
But when I bind Items from an SqlDataSource it throws this error
Please help.
Hi Praveen,
Can you send me more information regarding the error and how to produce it. Also do you have the namespace Infragistics.Web.UI.ListControls included in the register clauses in the web site or the web.config file? The namespace should be added manually or by dropping a new WebDropDown control on the page, before adding items to the control.