or
protected void RadGrid1_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { dtValues = new DataTable(); dtValues.Columns.Add("Items"); dtValues.Columns.Add("Rate"); dtValues.Columns.Add("Quantity"); dtValues.Columns.Add("Amount"); RadGrid1.DataSource = dtValues; }protected void btnAdd_Click(object sender, EventArgs e) { RadGrid1.MasterTableView.IsItemInserted = true; RadGrid1.MasterTableView.Rebind(); }protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e) { if (e.Item is GridEditFormInsertItem && e.Item.OwnerTableView.IsItemInserted) { GridEditFormInsertItem insertItem = (GridEditFormInsertItem)e.Item; RadComboBox combo = insertItem.FindControl("RadComboBox1") as RadComboBox; combo.AutoPostBack = true; combo.SelectedIndexChanged += new RadComboBoxSelectedIndexChangedEventHandler(combo_SelectedIndexChanged); Button Save = insertItem.FindControl("btnSave") as Button; Save.Click += new EventHandler(Save_Click); Button cancel = insertItem.FindControl("btnCancel") as Button; cancel.Click += new EventHandler(Cancel_Click); } }protected void Cancel_Click(object sender, EventArgs e) { Button Cancel = (Button)sender; GridEditFormInsertItem insertItem = (GridEditFormInsertItem)Cancel.NamingContainer; RadComboBox combo = insertItem.FindControl("RadComboBox1") as RadComboBox; Label lblRate = (Label)insertItem.FindControl("lblRate"); RadNumericTextBox txtQauntityE = (RadNumericTextBox)insertItem.FindControl("txtQuantityE"); Label lblAmount = (Label)insertItem.FindControl("lblAmount"); combo.SelectedIndex = -1; lblRate.Text = ""; txtQauntityE.Text = ""; lblAmount.Text = ""; RadGrid1.MasterTableView.IsItemInserted = false; RadGrid1.MasterTableView.Rebind(); } protected void Save_Click(object sender, EventArgs e) { Button Save = (Button)sender; GridEditFormInsertItem insertItem = (GridEditFormInsertItem)Save.NamingContainer; RadComboBox combo = insertItem.FindControl("RadComboBox1") as RadComboBox; Label lblRate = (Label)insertItem.FindControl("lblRate"); RadNumericTextBox txtQauntityE = (RadNumericTextBox)insertItem.FindControl("txtQuantityE"); Label lblAmount = (Label)insertItem.FindControl("lblAmount"); if (combo.SelectedIndex > 0 && txtQauntityE.Text != null) { DataRow drValues = dtValues.NewRow(); drValues["Items"] = combo.SelectedItem.Text; drValues["Rate"] = lblRate.Text; drValues["Quantity"] = txtQauntityE.Text; drValues["Amount"] = lblAmount.Text; dtValues.Rows.Add(drValues); dtValues.AcceptChanges(); RadGrid1.DataSource = dtValues; RadGrid1.Rebind(); RadGrid1.MasterTableView.IsItemInserted = false; RadGrid1.MasterTableView.Rebind(); } else { } }protected void combo_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { RadComboBox combo = (RadComboBox)o; GridEditFormInsertItem insertItem = (GridEditFormInsertItem)combo.NamingContainer; Label lblRate = (Label)insertItem.FindControl("lblRate"); SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["conn"].ToString()); SqlCommand cmd = new SqlCommand("select [Rate] FROM [tblProducts] where ProductName=@ProductName", conn); cmd.Parameters.Add(new SqlParameter("@ProductName", combo.SelectedValue)); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); if (ds.Tables[0].Rows.Count > 0) { lblRate.Text = ds.Tables[0].Rows[0].ItemArray.GetValue(0).ToString(); } RadNumericTextBox Quantity = (RadNumericTextBox)insertItem.FindControl("txtQuantityE"); Quantity.Focus(); }protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridEditFormInsertItem && e.Item.OwnerTableView.IsItemInserted) { GridEditFormInsertItem insertItem = (GridEditFormInsertItem)e.Item; } }
'Enter Branch Office name for LookUp
'''vSearchedit = "name:=ctl00\$c\$NameTextBox Browser(vBrowser).Page(vPage).WebEdit(vSearchEdit).Click Wait 1 'Browser(vBrowser).Page(vPage).WebEdit(vSearchEdit).Set brNameIn 'Browser(vBrowser).Page(vPage).WebEdit(vSearchEdit).Type brNameIn 'Browser(vBrowser).Page(vPage).WebEdit(vSearchEdit).Object.Value = brNameIn 'Browser(vBrowser).Page(vPage).WebEdit(vSearchEdit).Object.Click' ''''have to use this ReplayType technique gotta love telerik
Setting.WebPackage("ReplayType") = 2 Browser(vBrowser).Page(vPage).WebEdit(vSearchEdit).set brNameIn Setting.WebPackage("ReplayType") = 1 Wait 1 Browser(vBrowser).Page(vPage).WebEdit(vSearchEdit).Click Wait 1 didSet = Browser(vBrowser).Page(vPage).WebEdit(vSearchEdit).GetROProperty("value") If didSet <> "" Then Wait 1 'Press the Search button Browser(vBrowser).Page(vPage).WebButton("name:=Search").Click Else Reporter.ReportEvent micFail, "Set Entity Search", "Unable to set the search value. Check your code!!!!" ExitTestIteration End If<span class="riSingle RadInput RadInput_Office2007" id="ctl00_c_NameTextBox_wrapper" style="width: 180px;"><input name="ctl00$c$NameTextBox" tabIndex="2" class="riTextBox riEnabled" id="ctl00_c_NameTextBox" style="width: 165px;" type="text" size="20" _events="[object Object]" control="[object Object]" RadInputValidationValue="" /><input name="ctl00_c_NameTextBox_ClientState" id="ctl00_c_NameTextBox_ClientState" type="hidden" autocomplete="off" value='{"enabled":true,"emptyMessage":"","validationText":"","valueAsString":""}' /></span>
Hi,
I have a quick question . In Telerik’s website,
(http://www.telerik.com/) we see this slider/menu bar at the top. When we click on button next to ‘Product families’ it closes or opens menu. What control does it use? Is it using Telrik controls? We want similar function in our website. I tried using RadMenu but I could not find a way to have Open/Close button at the top of menu for closing and opening menu.
Any help would be appreciated.
Thanks,

<telerik:RadToolBar ID="RadToolBar1" runat="server" EnableRoundedCorners="true" Style="float: right;" OnButtonClick="MainToolbar_ButtonClick" OnClientButtonClicking="OnClientButtonClicking"> <Items> <telerik:RadToolBarButton CommandName="Back" Text="Back" ImageUrl="~/Images/BackButton.gif" /> <telerik:RadToolBarButton CommandName="Export" OnLoad="InquiryOrMaintenanceControl_Load" Text="Export" ImageUrl="~/Images/Export.gif" /> <telerik:RadToolBarButton CommandName="Reset" OnLoad="InquiryOrMaintenanceControl_Load" Text="Reset" ImageUrl="~/Images/Reset.gif" /> <telerik:RadToolBarButton CommandName="DeleteAll" OnLoad="DeleteAllButton_Load" Text="Delete All" ImageUrl="~/Images/Delete.gif" DisabledImageUrl="~/Images/Delete_d.gif" /> <telerik:RadToolBarButton CommandName="Retrieve" OnLoad="InquiryOrMaintenanceControl_Load" Text="Retrieve" ImageUrl="~/Images/Retrieve1.gif" /> <telerik:RadToolBarButton CommandName="Import" OnLoad="MaintenanceOnlyControl_Load" Text="Upload" ImageUrl="~/Images/uploadIcon.gif" /> </Items> </telerik:RadToolBar><telerik:RadFormDecorator runat="server" ID="RadFormDecorator1" DecoratedControls="Select" /><style type="text/css"> .rfdSelect_SkinName .rfdSelectOuter { font: 12px "Segoe UI" , Arial, sans-serif !important; } </style>