or
void rgItemSummary_PreRender(object sender, EventArgs e) { //get the current header GridItem[] header = rgItemSummary.MasterTableView.GetItems(GridItemType.Header); //get the current THead element GridTHead head = ((GridTHead)header[0].Parent.Controls[0].Parent); //Get the GridHeaderItem from the THead GridHeaderItem currentHeaderItem = (GridHeaderItem)head.Controls[0]; //Clear all GridHeaderItems head.Controls.Clear(); //create a new GridHeaderItem which will be the new row GridHeaderItem newHeaderItem = new GridHeaderItem(rgItemSummary.MasterTableView, 0, 0); //Active column header GridTableHeaderCell itemInfoCell = new GridTableHeaderCell() { Text = "Item Info", ColumnSpan = 3, HorizontalAlign = HorizontalAlign.Center }; //Period Data Header GridTableHeaderCell periodCell = new GridTableHeaderCell() { Text = "Period Data", ColumnSpan = 3, HorizontalAlign = HorizontalAlign.Center }; //Current Available Header GridTableHeaderCell currentAvailableCell = new GridTableHeaderCell() { Text = "Current Available", ColumnSpan = 3, HorizontalAlign = HorizontalAlign.Center }; newHeaderItem.Cells.Add(itemInfoCell); newHeaderItem.Cells.Add(periodCell); newHeaderItem.Cells.Add(currentAvailableCell); //Add back the GridHeaderItems in the order you want them to appear head.Controls.Add(newHeaderItem); head.Controls.Add(currentHeaderItem); }function StandardConfirm(sender, args) { var cancel = !window.confirm("Are you sure you want to delete this project?") args.set_cancel(cancel); }protected void GuideRadTreeView_NodeDataBound(object sender, RadTreeNodeEventArgs e) { if (e.Node.Text.Equals("Share Tests")) { e.Node.Expanded = true; } }protected void rgLocations_DataBound(object sender, EventArgs e) { string SBingo = String.Empty; for(int i = 0; i < rgLocations.Items.Count; i++) { if (rgLocations.Items[i]["Trading_Name"].Text == "Z-Acme") { SBingo = "Found it"; } } }SetGrid(ref RadGrid r, int ItemID)