Sorry if this has been posted this in wrong place.
I'm using a RadComboBox (ASP.Net) that has properties:
CloseDropDownOnBlur="true"
MarkFirstMatch="true"
AllowCustomText="true"
The Problem I'm facing is:
If user start typing your own title, the pre-defined values starts to appear.
Say, the user types a single letter, say "N" into the box and it instantly selects the first option that starts with a 'N' (the list is presorted) and fill in that option in the box.
When you click off the combobox, is takes what you typed followed with the predefined value.
For e.g.: 'nNetwork Administrator'
I typed in "n"
'Network Administrator' automatically got taged on to the end there.
This happens on IE 9, IE8, Safari and Chrome but not on Mozilla.
The Telerik RdComboBox Version I'm using is: 2.8.5.0
I would highly appreciate if any one can Promptly reply on this, as this is very urgent for me.
Thanks in Advance
<telerik:RadGrid ID="rgridExport" AutoGenerateColumns="false" runat="server" OnNeedDataSource="rgridExport_NeedDataSource" ExportSettings-ExportOnlyData="false" ExportSettings-OpenInNewWindow="true" OnItemDataBound="rgridExport_ItemDataBound" ShowHeader="false" AlternatingItemStyle-BackColor="White"> <MasterTableView> <Columns> <telerik:GridBoundColumn UniqueName="Id" DataField="Id" Visible="false" /> <telerik:GridTemplateColumn UniqueName="image"> <ItemTemplate> <table width="100%"> <tr> <td align="right" valign="middle" style="vertical-align:middle; width:50px;"> <asp:Image runat="server" ID="img" /> </td> <td> <telerik:RadGrid ID="rgrid" runat="server" Skin="Sitefinity" ItemStyle-HorizontalAlign="Center" AlternatingItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center" > <ExportSettings ExportOnlyData="true" OpenInNewWindow="true" /> </telerik:RadGrid> </td> </tr> </table> <br /><br /><br /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid>protected void rgridExport_NeedDataSource(object sender, EventArgs e){ DataTable dt = new DataTable(); dt.Columns.Add("Id", typeof(int)); DataRow dr = dt.NewRow(); dr["Id"] = 1; dt.Rows.Add(dr); dr = dt.NewRow(); dr["Id"] = 2; dt.Rows.Add(dr); rgridExport.DataSource = dt; }protected void rgridExport_ItemDataBound(object sender, GridItemEventArgs e){ if (e.Item is GridDataItem) { GridDataItem item = (GridDataItem)e.Item; Image img = item["image"].FindControl("img") as Image; RadGrid rgrid = item["image"].FindControl("rgrid") as RadGrid; switch (item["Id"].Text) { case "1": rgrid.ShowFooter = true; rgrid.GridLines = GridLines.Horizontal; rgrid.AllowPaging = true; rgrid.AutoGenerateColumns = false; rgrid.NeedDataSource += rgHitRatio_NeedDataSource; rgrid.ItemDataBound += rgHitRatio_ItemDataBound; rgrid.MasterTableView.ShowFooter = true; rgrid.FooterStyle.Font.Bold = true; GridBoundColumn col = new GridBoundColumn(); col.UniqueName = "Placed"; col.HeaderText = "Placed"; col.DataField = "Placed"; rgrid.Columns.Add(col); col = new GridBoundColumn(); col.UniqueName = "#"; col.HeaderText = "#"; col.DataField = "#"; col.Aggregate = GridAggregateFunction.Sum; col.FooterAggregateFormatString = "{0}"; rgrid.Columns.Add(col); col = new GridBoundColumn(); col.UniqueName = "30"; col.HeaderText = "30"; col.DataField = "30"; col.Aggregate = GridAggregateFunction.Sum; col.FooterAggregateFormatString = "{0}"; rgrid.Columns.Add(col); col = new GridBoundColumn(); col.UniqueName = "60"; col.HeaderText = "60"; col.DataField = "60"; col.Aggregate = GridAggregateFunction.Sum; col.FooterAggregateFormatString = "{0}"; rgrid.Columns.Add(col); col = new GridBoundColumn(); col.UniqueName = "90"; col.HeaderText = "90"; col.DataField = "90"; col.Aggregate = GridAggregateFunction.Sum; col.FooterAggregateFormatString = "{0}"; rgrid.Columns.Add(col); col = new GridBoundColumn(); col.UniqueName = "Total"; col.HeaderText = "Total"; col.DataField = "Total"; col.Aggregate = GridAggregateFunction.Sum; col.FooterAggregateFormatString = "{0}"; rgrid.Columns.Add(col); col = new GridBoundColumn(); col.UniqueName = "Exhausted"; col.HeaderText = "Exhausted"; col.DataField = "Exhausted"; col.Aggregate = GridAggregateFunction.Sum; col.FooterAggregateFormatString = "{0}"; rgrid.Columns.Add(col); col = new GridBoundColumn(); col.UniqueName = "Rate"; col.HeaderText = "Rate"; col.DataField = "Rate"; col.Aggregate = GridAggregateFunction.Custom; col.DataType = typeof(double); col.FooterAggregateFormatString = "{0:N2}%"; col.DataFormatString = "{0:N2}%"; rgrid.Columns.Add(col); img.ImageUrl = "~/Images/Clients/Summary.png"; break; case "2": rgrid.NeedDataSource += rgScoreCard_NeedDataSource; img.ImageUrl = "~/Images/Clients/scorecard.png"; break; } if(rgrid != null) rgrid.Rebind(); }}protected void btnExport_Click(object sender, EventArgs e){ rgridExport.MasterTableView.ExportToPdf();}CD 3-1
CD 3-2
CD 3-14
CD 3-18
CD 3-24
Rather than the default behavior of
CD 3-1
CD 3-14
CD 3-18
CD 3-2
CD 3-24
using (SqlConnection connection = new SqlConnection(newConnect)) { // Create the Command and Parameter objects; SqlCommand command = new SqlCommand(queryString, connection); // Open the connection in a try/catch block; // Create and execute the DataReader; try { connection.Open(); SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { UsernameDB = (reader[1]).ToString(); listViewPaths.Add(reader.GetString(3)); listUploadDeletePaths.Add(reader.GetString(4)); WebPageTitle = (reader[5]).ToString(); } reader.Close(); } catch (Exception ex) { } } RadFileExplorer1.Configuration.ViewPaths = listViewPaths.ToArray();
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <telerik:RadOrgChart ID="RadOrgChart1" runat="server" EnableCollapsing="true" EnableDragAndDrop="true"> </telerik:RadOrgChart></asp:Content>protected void Page_Load(object sender, EventArgs e) { RadOrgChart1.NodeDrop += RadOrgChart1_NodeDrop; GetResources(); LoadEmployees(); RadOrgChart1.RenderedFields.ItemFields.Add(new Telerik.Web.UI.OrgChartRenderedField() { DataField = "Position" }); RadOrgChart1.DataSource = employees; RadOrgChart1.DataFieldID = "EmployeeID"; RadOrgChart1.DataFieldParentID = "ReportsTo"; RadOrgChart1.DataTextField = "FullName"; RadOrgChart1.DataImageUrlField = "ImageUrl"; RadOrgChart1.DataBind(); }<telerik:RadScriptBlock runat="server" ID="nono"> <telerik:RadGrid runat="server" ID="gridBids" OnNeedDataSource="gridBids_NeedDataSource" OnItemDataBound="gridBids_DataBound" OnUpdateCommand="gridBids_Update" OnInsertCommand="gridBids_Insert" OnDeleteCommand="gridBids_Delete" AutoGenerateColumns="false" Skin="Office2007" EnableAJAXLoadingTemplate="true" EnableAJAX="true" LoadingTemplateTransparency="25" ValidationSettings-CommandsToValidate="update,insert" ValidationSettings-ValidationGroup="gridBids"> <MasterTableView EditMode="InPlace" CommandItemDisplay="Top" AllowAutomaticDeletes="false" AllowAutomaticInserts="false" AllowAutomaticUpdates="false" DataKeyNames="blockbidsegmentid"> <CommandItemSettings ShowExportToExcelButton="true" ShowAddNewRecordButton="true" /> <Columns> <telerik:GridEditCommandColumn /> <telerik:GridTemplateColumn HeaderText="Carrier" UniqueName="bidCarrier"> <ItemTemplate><%# Eval("carrier") %></ItemTemplate> <EditItemTemplate> <telerik:RadTextBox runat="server" ID="txtBidCarrier" MaxLength="2" Width="40px" Text='<%# Eval("carrier") %>' /> </EditItemTemplate> <InsertItemTemplate> <telerik:RadTextBox runat="server" ID="txtBidCarrier" MaxLength="2" Width="40px" /> </InsertItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Flight#" UniqueName="bidFlightNum"> <ItemTemplate><%# Eval("flightnum") %></ItemTemplate> <EditItemTemplate> <telerik:RadTextBox runat="server" ID="txtBidFlightNum" MaxLength="4" Width="75px" Text='<%# Eval("flightnum") %>' /> </EditItemTemplate> <InsertItemTemplate> <telerik:RadTextBox runat="server" ID="txtBidFlightNum" MaxLength="4" Width="75px" /> </InsertItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="From" UniqueName="bidFrom"> <ItemTemplate><%# Eval("fromairportcode") %></ItemTemplate> <EditItemTemplate> <telerik:RadTextBox runat="server" ID="txtBidFrom" Width="60px" MaxLength="3" Text='<%# Eval("fromairportcode") %>' /> </EditItemTemplate> <InsertItemTemplate> <telerik:RadTextBox runat="server" ID="txtBidFrom" Width="60px" MaxLength="3" /> </InsertItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="To" UniqueName="bidTo"> <ItemTemplate><%# Eval("toairportcode") %></ItemTemplate> <EditItemTemplate> <telerik:RadTextBox runat="server" ID="txtBidTo" Width="60px" MaxLength="3" Text='<%# Eval("toairportcode") %>' /> </EditItemTemplate> <InsertItemTemplate> <telerik:RadTextBox runat="server" ID="txtBidTo" Width="60px" MaxLength="3" /> </InsertItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="COS" UniqueName="bidCOS"> <ItemTemplate><%# Eval("cos") %></ItemTemplate> <EditItemTemplate> <telerik:RadTextBox runat="server" ID="txtBidCOS" Width="40px" MaxLength="1" Text='<%# Eval("cos") %>' /> </EditItemTemplate> <InsertItemTemplate> <telerik:RadTextBox runat="server" ID="txtBidCOS" Width="40px" MaxLength="1" /> </InsertItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Depart Time" UniqueName="bidDepartTime"> <ItemTemplate><%# (Eval("departtime").ToString().Length > 0) ? DateTime.Parse(Eval("departtime").ToString()).ToString("ddMMMyy HH:mm") : "" %></ItemTemplate> <EditItemTemplate> <telerik:RadDatePicker runat="server" ID="txtBidDepartDate" Width="90px" DateInput-DateFormat="ddMMMyy" SelectedDate='<%# (Eval("departtime").ToString().Length > 0) ? DateTime.Parse(Eval("departtime").ToString()) : DateTime.Now %>' /> <telerik:RadMaskedTextBox runat="server" ID="txtBidDepartTime" Width="45px" Mask="##:##" Style="text-align:center;" Text='<%# (Eval("departtime").ToString().Length > 0) ? DateTime.Parse(Eval("departtime").ToString()).ToString("HH:mm") : "" %>' /> </EditItemTemplate> <InsertItemTemplate> <telerik:RadDatePicker runat="server" ID="txtBidDepartDate" Width="90px" DateInput-DateFormat="ddMMMyy" /> <telerik:RadMaskedTextBox runat="server" ID="txtBidDepartTime" Width="45px" Mask="##:##" Style="text-align:center;" /> </InsertItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Arrive Time" UniqueName="bidArriveTime"> <ItemTemplate><%# (Eval("arrivetime").ToString().Length > 0) ? DateTime.Parse(Eval("arrivetime").ToString()).ToString("ddMMMyy HH:mm") : "" %></ItemTemplate> <EditItemTemplate> <telerik:RadDatePicker runat="server" ID="txtBidArriveDate" Width="90px" DateInput-DateFormat="ddMMMyy" SelectedDate='<%# (Eval("arrivetime").ToString().Length > 0) ? DateTime.Parse(Eval("arrivetime").ToString()) : DateTime.Now %>' /> <telerik:RadMaskedTextBox runat="server" ID="txtBidArriveTime" Width="45px" Mask="##:##" Style="text-align:center;" Text='<%# (Eval("arrivetime").ToString().Length > 0) ? DateTime.Parse(Eval("arrivetime").ToString()).ToString("HH:mm") : "" %>' /> </EditItemTemplate> <InsertItemTemplate> <telerik:RadDatePicker runat="server" ID="txtBidArriveDate" Width="90px" DateInput-DateFormat="ddMMMyy" /> <telerik:RadMaskedTextBox runat="server" ID="txtBidArriveTime" Width="45px" Mask="##:##" Style="text-align:center;" /> </InsertItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Base Fare" UniqueName="bidBaseFare"> <ItemTemplate><%# String.Format("{0:C}", Eval("basefare")) %></ItemTemplate> <EditItemTemplate> <telerik:RadNumericTextBox runat="server" ID="txtBidBaseFare" Type="Currency" Width="90px" Style="text-align:right;" Value='<%# (Eval("basefare").ToString().Length > 0) ? Decimal.Parse(Eval("basefare").ToString()) : Decimal.Parse("0.00") %>' /> </EditItemTemplate> <InsertItemTemplate> <telerik:RadNumericTextBox runat="server" ID="txtBidBaseFare" Type="Currency" Width="90px" Style="text-align:right;" /> </InsertItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Notes" UniqueName="bidNotes"> <ItemTemplate> <input type="button" name="btnShowBidNotes" value="Show All Notes" onClick="showAllNotes('<%# FormatNotes(Eval("notes"),true) %>');" /> <%# FormatNotes(Eval("notes"),false) %> </ItemTemplate> <EditItemTemplate> <telerik:RadTextBox runat="server" ID="txtBidNotes" Rows="5" Columns="60" TextMode="MultiLine" Font-Size="Smaller" /> </EditItemTemplate> <InsertItemTemplate> <telerik:RadTextBox runat="server" ID="txtBidNotes" Rows="5" Columns="60" TextMode="MultiLine" Font-Size="Smaller" /> </InsertItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> </telerik:RadGrid> </telerik:RadScriptBlock>protected void gridBids_NeedDataSource(object sender, EventArgs ev) { this.gridBids.DataSource = this.bidsTable; } protected void gridBids_DataBound(object source, Telerik.Web.UI.GridItemEventArgs ev) { } protected void gridBids_Command(object source, Telerik.Web.UI.GridCommandEventArgs ev) { } protected void gridBids_Insert(object sender, GridCommandEventArgs ev) { if (!(ev.Item is GridEditableItem) || !ev.Item.IsInEditMode) return; DataRow row = this.bidsTable.NewRow(); GridEditableItem insertedItem = ev.Item.OwnerTableView.GetInsertItem(); if (this.m_editing) row["blockbidsegmentid"] = 0; else { DataRow[] currentRows = this.bidsTable.Select("", "blockbidsegmentid"); if (currentRows.Length > 0) row["blockbidsegmentid"] = ((int)currentRows[currentRows.Length - 1]["blockbidsegmentid"]) + 1; else row["blockbidsegmentid"] = 0; } Hashtable newValues = new Hashtable(); insertedItem.OwnerTableView.ExtractValuesFromItem(newValues, insertedItem); try { foreach (DictionaryEntry entry in newValues) { object val = entry.Value; string key = (string)entry.Key; string dbField = this.bidCols[Array.IndexOf(this.bidGridCols, key)]; if (dbField.Length == 0) continue; if (key == "bidCarrier" || key == "bidFrom" || key == "bidTo" || key == "bidCOS") val = val.ToString().ToUpper(); else if (key == "bidDepartTime") { TimeSpan departts = new TimeSpan(Int32.Parse((((RadMaskedTextBox)insertedItem["bidDepartTime"].FindControl("txtBidDepartTime")).Text).Substring(0, 2)), Int32.Parse((((RadMaskedTextBox)insertedItem["bidDepartTime"].FindControl("txtBidDepartTime")).Text).Substring(3)), 0); val = ((DateTime)((RadDatePicker)insertedItem["bidDepartTime"].FindControl("txtBidDepartDate")).SelectedDate).Date + departts; } else if (key == "bidArriveTime") { TimeSpan arrivets = new TimeSpan(Int32.Parse((((RadMaskedTextBox)insertedItem["bidArriveTime"].FindControl("txtBidArriveTime")).Text).Substring(0, 2)), Int32.Parse((((RadMaskedTextBox)insertedItem["bidArriveTime"].FindControl("txtBidArriveTime")).Text).Substring(3)), 0); val = ((DateTime)((RadDatePicker)insertedItem["bidArriveTime"].FindControl("txtBidArriveDate")).SelectedDate).Date + arrivets; } row[dbField] = val; } this.bidsTable.Rows.Add(row); this.gridBids.Rebind(); } catch (Exception ex) { gridBids.Controls.Add(new LiteralControl("Unable to insert record. Reason: " + ex.Message)); ev.Canceled = true; } }