or

chart.DefaultView.ChartArea.AxisX.MajorGridLinesVisibility =
Visibility.Visible;
private void CreateLinks(GridItemEventArgs e, SubsEntity type) { if (e.Item is GridDataItem && e.Item.ItemIndex != -1) { Button editLink = (Button)e.Item.FindControl("btnEdit"); //editLink.PostBackUrl = "ManageSubscriptions.aspx?EditMode=true&Type=" + type + "&SubscriptionID=" + e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["SubscriptionID"]; editLink.PostBackUrl = UIMgr.GetEditSubscriptionURL(this.DataSet, type, e.Item.ItemIndex); Button removeLink = (Button)e.Item.FindControl("btnRemove"); removeLink.Attributes["href"] = "#"; removeLink.Attributes["onclick"] = String.Format("return ShowConfirmForm('{0}','{1}');", e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["SubscriptionID"], e.Item.ItemIndex); } } #endregion protected void gridProductSubs_ItemCreated(object sender, GridItemEventArgs e) { CreateLinks(e, SubsEntity.ResearchProduct); }<telerik:GridTemplateColumn UniqueName="Remove"> <ItemTemplate> <asp:Button ID="btnRemove" runat="server" CausesValidation="False" ToolTip="Remove" Text="Remove" /> </ItemTemplate> <HeaderStyle Width="35px" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Edit"> <ItemTemplate> <asp:Button ID="btnEdit" runat="server" CausesValidation="False" ToolTip="Edit" Text="Edit" /> </ItemTemplate> <HeaderStyle Width="35px" /> </telerik:GridTemplateColumn>public void createWinlets(string title, string position, string reference)
{ RadDock dock = new RadDock(); UserControl ascx = (UserControl)Page.LoadControl(reference); dock.Title = title; dock.DockMode = DockMode.Docked; dock.UniqueName = Guid.NewGuid().ToString().Replace("-", "a"); dock.ID = string.Format("RadDock{0}", dock.UniqueName); dock.Width = Unit.Percentage(50); dock.Height = Unit.Pixel(275); dock.Skin = "Vista"; dock.EnableDrag = false; dock.CommandsAutoPostBack = true; dock.Commands.Add(new DockCloseCommand()); dock.Command += new DockCommandEventHandler(dock_CustomCommand); dock.ContentContainer.Controls.Add(ascx); /*AsyncPostBackTrigger saveStateTrigger = new AsyncPostBackTrigger(); saveStateTrigger.ControlID = dock.ID; saveStateTrigger.EventName = "Command"; UpdatePanel1.Triggers.Add(saveStateTrigger);*/ switch(position) { case "Left": dock.Width = Unit.Percentage(48); dock.Height = Unit.Pixel(240); RadDockLeft.Controls.Add(dock); break; case "Right": dock.Width = Unit.Percentage(48); dock.Height = Unit.Pixel(240); RadDockRight.Controls.Add(dock); break; case "Bottom": dock.Width = Unit.Percentage(99); dock.Height = Unit.Pixel(230); RadDockBottom.Controls.Add(dock); break; default: break; } } protected void dock_CustomCommand(object sender, DockCommandEventArgs e) { RadDock dock = (RadDock)sender; lbl_error.Visible = true; lbl_error.Text = "DEBUG: Rad Dock Closed. " + dock.ID + ", " + dock.Title; }