

public class ReportModelObject { private string m_CompanyCode; private string m_CompanyDescription; private string m_CountryCode; private string m_CountryDescription; private string m_SiteCode; private string m_SiteDescription; public ReportModelObject() { } public string CompanyCode { get { return m_CompanyCode; } set { m_CompanyCode = value; NotifyPropertyChanged("CompanyCode"); } } public string CompanyDescription { get { return m_CompanyDescription; } set { m_CompanyDescription = value; NotifyPropertyChanged("CompanyDescription"); } } public string CountryCode { get { return m_CountryCode; } set { m_CountryCode = value; NotifyPropertyChanged("CountryCode"); } } public string CountryDescription { get { return m_CountryDescription; } set { m_CountryDescription = value; NotifyPropertyChanged("CountryDescription"); } } public string SiteCode { get { return m_SiteCode; } set { m_SiteCode = value; NotifyPropertyChanged("SiteCode"); } } public string SiteDescription { get { return m_SiteDescription; } set { m_SiteDescription = value; NotifyPropertyChanged("SiteDescription"); } } #region INotifyPropertyChanged Implementation [field: NonSerialized] public event PropertyChangedEventHandler PropertyChanged; protected void NotifyPropertyChanged(string name) { if (PropertyChanged != null) PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(name)); } #endregion }How to get Radgrid dropdown list template column selected value in InsertCommand?
I used below, doesn't work. Also, how to make the text filter work for a dropdownlist column?
DropDownList dl;
dl = newItem[
"Language"].Controls[0] as DropDownList;
String SelectLanguageID = dl.SelectedValue;
----------------------------------------------------------------
<telerik:GridTemplateColumn HeaderText="Language" UniqueName="Language"
AutoPostBackOnFilter="true" CurrentFilterFunction="Contains"
ShowFilterIcon="false" FilterControlWidth="200px" >
<EditItemTemplate>
<asp:DropDownList ID="ddlLanguage" runat="server">
</asp:DropDownList>
</EditItemTemplate>
<FooterTemplate>
<asp:Label ID="lblLanguage" runat="server">
</asp:Label>
</FooterTemplate>
<ItemTemplate>
</ItemTemplate>
</telerik:GridTemplateColumn>
Thanks!



39e - JavaScript runtime error: Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 404telerik:RadGrid runat="server" ID="RadGrid1" AutoGenerateColumns="false" AllowCustomPaging="false" AllowPaging="True" PageSize="3" OnPageIndexChanged="RadGrid2PageIndexChanged" OnNeedDataSource="radGridOnNeedDataSource" ><br> <PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" PageSizeControlType="RadComboBox"></PagerStyle><br> <MasterTableView><br> <Columns><br> <telerik:GridBoundColumn DataField="ArticlegroupID" HeaderText="ArticleGrouipID" UniqueName="groupID"> <br> </telerik:GridBoundColumn><br><br> <telerik:GridBoundColumn DataField="SpecialWord" HeaderText="ProductDescription" UniqueName="ProductDescr" ><br> </telerik:GridBoundColumn> <br> <telerik:GridImageColumn DataType="System.String" DataImageUrlFields="ImageFile"<br> AlternateText="Customer image" <br> ImageAlign="Middle" ImageHeight="100px" ImageWidth="82px" HeaderText="Image Column"><br> </telerik:GridImageColumn> <br> </Columns><br> </MasterTableView><br><br><br><br> </telerik:RadGrid> protected void radGridOnNeedDataSource(object source, GridNeedDataSourceEventArgs e)
{ RadGrid p_RadIconProducts = this.FindControl("RadGrid1") as RadGrid;
List<WebServiceBeaMenu> radTileIcon = new List<WebServiceBeaMenu>();
radTileIcon = MvcBeaDAL.WebServiceBea.GetArticle(p_menuID, p_articlegroupID, 1).ToList(); p_RadIconProducts.DataSource = radTileIcon;<br>
p_RadIconProducts.MasterTableView.VirtualItemCount = radTileIcon.Count;<br> p_RadIconProducts.CurrentPageIndex = p_RadIconProducts.MasterTableView.CurrentPageIndex;<br><br><br> }