<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Sample_CheckComboBox.ascx.cs" Inherits="StoneHorse3.Controls.Sample_CheckComboBox" %><%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %><br /> <table cellpadding="0" cellspacing="1" width="88"> <tr> <td> <telerik:RadButton ID="btnFilter" runat="server" Text="Apply" Width="39px" Height="25px" OnClick="btnFilter_Click" > <Image ImageUrl="~/Images/bloombergyellowsmall.png" IsBackgroundImage="true" /> </telerik:RadButton> </td> <td> <telerik:RadButton ID="btnClear" runat="server" Text="Clear" Width="39px" Height="25px" onclick="btnFilterClear_Click" > <Image ImageUrl="~/Images/bloombergyellowsmall.png" IsBackgroundImage="true" /> </telerik:RadButton> </td> </tr> <tr > <asp:Label ID="Label1" runat="server" Text=" "></asp:Label> </tr> <tr> <th colspan="2"> <telerik:RadComboBox ID="cmbFieldList" runat="server" AutoPostBack="true" OnItemDataBound="cmbFieldList_ItemDataBound" Style="z-index: 9000" OnClientDropDownClosing="radComboBox_OnClientDropDownClosing" OnClientDropDownOpening="radComboBox_OnClientDropDownOpening" > </telerik:RadComboBox> <asp:Label ID="lblFieldName" runat="server" Text="" ></asp:Label> <asp:Label ID="lblSectorID" runat="server" Text="" ></asp:Label> </th> </tr></table><br />var filteredColId = "";function showMenu(event, colUniqueName, filtertype, sectorid) { $find("<%=rcmCheckCombo.ClientID%>").show(event); ???lblFieldName= colUniqueName; ???lblSectorID= sectorid; }}
How can I do something like this? what would be the proper syntax?
Thanks
MarkDim RadGrid1 As RadGrid = New RadGridRadGrid1.ID = "RadGrid1"RadGrid1.Width = Unit.Percentage(100)RadGrid1.PageSize = 5RadGrid1.AllowPaging = TrueRadGrid1.AllowSorting = TrueRadGrid1.AllowFilteringByColumn = TrueRadGrid1.PagerStyle.Mode = GridPagerMode.NextPrevAndNumericRadGrid1.PagerStyle.Position = GridPagerPosition.TopAndBottomRadGrid1.MasterTableView.CommandItemDisplay = GridCommandItemDisplay.TopAndBottomRadGrid1.MasterTableView.CommandItemStyle.BackColor = Color.LightGrayRadGrid1.MasterTableView.CommandItemStyle.ForeColor = Color.BlackRadGrid1.MasterTableView.CommandItemSettings.ShowAddNewRecordButton = FalseRadGrid1.MasterTableView.CommandItemSettings.ShowExportToPdfButton = TrueRadGrid1.MasterTableView.CommandItemSettings.ShowExportToExcelButton = TrueRadGrid1.MasterTableView.AllowFilteringByColumn = TrueRadGrid1.ExportSettings.ExportOnlyData = TrueRadGrid1.AutoGenerateColumns = FalseRadGrid1.Skin = "MetroTouch"RadGrid1.BorderStyle = BorderStyle.NoneRadGrid1.MasterTableView.HeaderStyle.ForeColor = Color.WhiteRadGrid1.MasterTableView.EnableColumnsViewState = FalseRadGrid1.MasterTableView.PageSize = 15RadGrid1.MasterTableView.EditMode = GridEditMode.InPlaceRadGrid1.MasterTableView.AllowMultiColumnSorting = TrueDim tblStopData As DataTable = New DataTable Dim cmd As SqlCommand = New SqlCommand("SP_STORED_PROC", conn) cmd.CommandType = CommandType.StoredProcedure Dim adapter As New SqlDataAdapter(cmd) adapter.SelectCommand.CommandTimeout = 300 adapter.Fill(tblStopData) Dim name(tblStopData.Columns.Count) As String Dim i As Integer = 0 For Each column As DataColumn In tblStopData.Columns Dim boundColumn As GridBoundColumn = New GridBoundColumn RadGrid1.MasterTableView.Columns.Add(boundColumn) boundColumn.DataField = column.ColumnName boundColumn.HeaderText = column.ColumnName 'boundColumn.AndCurrentFilterFunction = GridKnownFunction.Contains boundColumn.ShowFilterIcon = True Next RadGrid1.DataSource = tblStopData RadGrid1.Rebind()
protected void Button1_Click(object sender, EventArgs e){ RadGrid grid = (RadGrid)PlaceHolder1.FindControl("RadGrid1"); grid.AllowSorting = false; grid.Columns.FindByUniqueName("EditCommandColumn").Visible = false; grid.ExportSettings.ExportOnlyData = true; grid.ExportSettings.IgnorePaging = true; grid.ExportSettings.OpenInNewWindow = true; grid.ExportSettings.FileName = "WastewaterExport"; grid.MasterTableView.ExportToExcel();}I have a RadFilter with a custom FieldEditor control inside the <FieldEditors></FieldEditors> tags.
The custom field control is a class inherited from RadFilterDataFieldEditor.
In the InitializeEditor(System.Web.UI.Control container) method, a RadComboBox is instantiated and
added to the Controls collection of the container parameter. The DataTextField property of the RadComboBox is text while the DataValueField property of the RadComboBox is a numeric value corresponding to the text's numeric ID.
When a filter expression is added, the dropdown listbox is displayed for selecting the filter value as the text. However once the RadFilter Apply button is clicked on postback, the combobox changes to a textbox with the numeric value.
Can't figure out why this is happening. Could use some help! Thanks in advance.

1. Paging controls don't show
2. The OnInsertCommand gets called and my code actually inserts a record using a class I have created for that purpose.
3. The grid populates with my IEnumerable<myclass> data returned.
4.The Insert Record row shows at the top after clicking on "Add New Record" link; but does not go away after the record inserts!
5. The grid does not refresh after inserting a new record.
What am I doing wrong?
<
telerik:RadAjaxManager ID="radAjaxManager" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="radAjaxManager"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="radGridAchievements" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadGrid ID="radGridAchievements" runat="server" AutoGenerateColumns="false" DataSourceID="odsAchievements" AllowAutomaticInserts="true" PageSize="5" AllowPaging="true" OnInsertCommand="radGridAchievements_InsertCommand" OnItemInserted="radGridAchievements_OnItemInserted"> <PagerStyle Mode="NextPrevAndNumeric" /> <MasterTableView DataKeyNames="Id" DataSourceID="odsAchievements" EditMode="InPlace" CommandItemDisplay="TopAndBottom"> <Columns> <telerik:GridEditCommandColumn ButtonType="LinkButton" /> <telerik:GridTemplateColumn DataField="Title" HeaderText="Title" > <ItemTemplate> <%# Eval("Title") %> </ItemTemplate> <InsertItemTemplate> <telerik:RadTextBox ID="txtTitleInsert" runat="server" /> </InsertItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn DataField="Description" HeaderText="Description"> <ItemTemplate> <%# Eval("Description") %> </ItemTemplate> <InsertItemTemplate> <telerik:RadTextBox ID="txtDescriptionInsert" runat="server" /> </InsertItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> <ClientSettings AllowKeyboardNavigation="true"> <KeyboardNavigationSettings AllowSubmitOnEnter="true"/> <ClientEvents OnGridCreated="OnAchievementGridCreated" /> </ClientSettings> <ValidationSettings EnableValidation="true" CommandsToValidate="PerformInsert, Update" /> </telerik:RadGrid> <asp:ObjectDataSource ID="odsAchievements" runat="server" TypeName="GamesPlatform.External.Web.App.AchievementManager" SelectMethod="GetAchievements" OnObjectCreating="odsAchievements_ObjectCreating" OnObjectDisposing="odsAchievements_ObjectDisposing" />