| <telerik:RadGrid ID="rad_grd_XmlGrid" runat="server" |
| AutoGenerateColumns="false" oncancelcommand="rad_grd_XmlGrid_CancelCommand" |
| oneditcommand="rad_grd_XmlGrid_EditCommand" |
| onitemcommand="rad_grd_XmlGrid_ItemCommand"> |
| </telerik:RadGrid> |
| GridTemplateColumn tcol1 = new GridTemplateColumn(); |
| tcol1.HeaderText = "Name"; |
| tcol1.ItemTemplate = new DynamicTemplate(GridItemType.Item, "name", tcol1.DataType.ToString()); |
| tcol1.EditItemTemplate = new DynamicTemplate(GridItemType.EditItem, "name", tcol1.DataType.ToString()); |
| GridTemplateColumn tcol2 = new GridTemplateColumn(); |
| tcol2.HeaderText = "Modify"; |
| tcol2.ItemTemplate = new DynamicTemplate(GridItemType.Item, "..", "Command"); |
| tcol2.EditItemTemplate = new DynamicTemplate(GridItemType.EditItem, "..", "Command"); |
| grid.MasterTableView.Columns.Add(tcol1); |
| grid.MasterTableView.Columns.Add(tcol2); |
| DataSet ds = new DataSet(); |
| ds.ReadXml("c:\\Services.xml"); |
| grid.DataSource = ds; |
| grid.DataBind(); |
| public class DynamicTemplate : ITemplate |
| { |
| GridItemType iType; |
| String fName; |
| String sinfo; |
| public DynamicTemplate(GridItemType itemType, String fieldName, String info) |
| { |
| iType = itemType; |
| fName = fieldName; |
| sinfo = info; |
| } |
| public void InstantiateIn(System.Web.UI.Control Container) |
| { |
| switch (iType) |
| { |
| case GridItemType.Header: |
| Literal header_ltrl = new Literal(); |
| header_ltrl.Text = "<b>" + fName + "</b>"; |
| Container.Controls.Add(header_ltrl); |
| break; |
| case GridItemType.Item: |
| switch (sinfo) |
| { |
| case "Command": |
| LinkButton edit_button = new LinkButton(); |
| edit_button.ID = "editButton"; |
| edit_button.CommandName = "Edit"; |
| //edit_button.Click +=new EventHandler(edit_button_Click); |
| edit_button.Text = "Edit"; |
| edit_button.ToolTip = "Edit"; |
| Container.Controls.Add(edit_button); |
| break; |
| default: |
| Label field_lbl = new Label(); |
| field_lbl.ID = fName; |
| field_lbl.DataBinding += new EventHandler(OnDataBinding); |
| Container.Controls.Add(field_lbl); |
| break; |
| } |
| break; |
| case GridItemType.EditItem: |
| if (sinfo == "Command") |
| { |
| LinkButton update_button = new LinkButton(); |
| update_button.ID = "updateButton"; |
| update_button.CommandName = "Update"; |
| update_button.Text = "Update"; |
| Container.Controls.Add(update_button); |
| LinkButton cancel_button = new LinkButton(); |
| cancel_button.ID = "cancelButton"; |
| cancel_button.CommandName = "Cancel"; |
| cancel_button.Text = "Cancel"; |
| cancel_button.ToolTip = "Cancel"; |
| Container.Controls.Add(cancel_button); |
| } |
| else |
| { |
| TextBox field_txtbox = new TextBox(); |
| field_txtbox.ID = fName; |
| field_txtbox.DataBinding += new EventHandler(OnDataBinding); |
| Container.Controls.Add(field_txtbox); |
| } |
| break; |
| } |
| } |
| //protected void edit_button_Click(Object sender, EventArgs e) |
| //{ |
| // new Page().Session["InsertFlag"] = 0; |
| } |
| private void OnDataBinding(object sender, EventArgs e) |
| { |
| switch (iType) |
| { |
| case GridItemType.Item: |
| Label field_ltrl = (Label)sender; |
| GridDataItem container = (GridDataItem)field_ltrl.NamingContainer; |
| field_ltrl.Text = DataBinder.Eval(container.DataItem, fName).ToString(); |
| break; |
| case GridItemType.EditItem: |
| TextBox field_txtbox = (TextBox)sender; |
| GridEditFormItem container1 = (GridEditFormItem)field_txtbox.NamingContainer; |
| field_txtbox.Text = DataBinder.Eval(container1.DataItem, fName).ToString(); |
| break; |
| } |
| } |
| } |
How can i trigger edit command?
Private
Sub skinPage_SelectedIndexChanged(ByVal o As Object, ByVal e As Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs) Handles skincmb.SelectedIndexChanged
Dim skin As String = skincmb.SelectedItem.Text
SkinChoosers.ApplySkin(Page.Form, skin)
Dim radchart As New RadChart
radchart1 =
DirectCast(Userctrl1.FindControl("DetailedGraph"), RadChart)
radchart1.Skin = skin
End Sub
For Chart Only
Private Sub skinchart_SelectedIndexChanged(ByVal o As Object, ByVal e As Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs) Handles skinchart.SelectedIndexChanged
Dim radchart As New RadChart
radchart1 =
DirectCast(Userctrl1.FindControl("DetailedGraph"), RadChart)
radchart1.Skin = skinchart.SelectedItem.Text
End Sub
The system that I am working on already has a image library subsystem that we would like to reuse. I would like to:
Is this possible and if so, how would I do it?

| div.radwindow_ReformaSkin table td.footercenter |
| { |
| background-color: #d4d0c8; |
| border-bottom:solid 1px #808080; |
| border-top:solid 1px; |
| height: 2px !important; |
| } |
| div.radwindow_ReformaSkin table td.titlebar |
| { |
| filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#00A246A,endColorStr=#A5C9EF); |
| height: 5px; |
| border-bottom:solid 1px; |
| border-top:solid 1px; |
| } |
Greetings,
I'm trying to figure out a quirk I see with RadEditor. I've declared a RadEditor instance in the .aspx page, and when the page loads initially the editor content area is rendered as a single line ( although I have declared the width=680px and the height=500px ). When I hit F5 to refresh the page, the editor's content area is displayed as I would expect.
Any ideas on what could cause this? I have attached two screen shots so you can see how the editor content area is being rendered ( "screen_1.jpg" and "screen_2.jpg" ). The markup declaring the Editor is as follows, and is contained within an UpdatePanel.
Regards,
Tom
| <telerik:RadEditor |
| ID="EmailBodyEditor" runat="server" |
| Width="680px" |
| Height="500px" |
| AutoResizeHeight="true" |
| NewLineBr="true" |
| ToolBarMode="Default" |
| EnableResize="False" |
| ExternalDialogsPath="~/EditorDialogs/" |
| EditModes="Design, Preview, HTML" |
| OnClientCommandExecuting="OnClientCommandExecuting" > |
| <CssFiles> |
| <telerik:EditorCssFile Value="fakeCssfile.css" /> |
| </CssFiles> |
| <Tools> |
| <telerik:EditorToolGroup> |
| <telerik:EditorTool Name="Bold" /> |
| <telerik:EditorTool Name="Italic" /> |
| <telerik:EditorTool Name="Underline" /> |
| <telerik:EditorTool Name="StrikeThrough" /> |
| <telerik:EditorTool Name="ForeColor" /> |
| <telerik:EditorTool Name="BackColor" /> |
| <telerik:EditorTool Name="InsertOrderedList" /> |
| <telerik:EditorTool Name="InsertUnorderedList" /> |
| <telerik:EditorTool Name="Indent" /> |
| <telerik:EditorTool Name="Outdent" /> |
| <telerik:EditorTool Name="JustifyLeft" /> |
| <telerik:EditorTool Name="JustifyCenter" /> |
| <telerik:EditorTool Name="JustifyRight" /> |
| <telerik:EditorTool Name="JustifyFull" /> |
| </telerik:EditorToolGroup> |
| <telerik:EditorToolGroup> |
| <telerik:EditorTool Name="FindAndReplace" /> |
| <telerik:EditorTool Name="ToggleScreenMode" /> |
| <telerik:EditorTool Name="InsertTable" /> |
| <telerik:EditorSeparator /> |
| <telerik:EditorTool Name="FontName" /> |
| <telerik:EditorTool Name="FontSize" /> |
| <telerik:EditorTool Name="LinkManager" /> |
| <telerik:EditorTool Name="ImageManager" /> |
| <telerik:EditorTool Name="AjaxSpellCheck" /> |
| </telerik:EditorToolGroup> |
| </Tools> |
| <ContextMenus> |
| <telerik:EditorContextMenu TagName="IMG"> |
| <telerik:EditorTool Name="SetImageProperties" /> |
| <telerik:EditorTool Name="ImageMapDialog" /> |
| </telerik:EditorContextMenu> |
| <telerik:EditorContextMenu TagName="TABLE"> |
| <telerik:EditorTool Name="ToggleTableBorder" /> |
| <telerik:EditorTool Name="SetTableProperties" /> |
| <telerik:EditorTool Name="DeleteTable" /> |
| </telerik:EditorContextMenu> |
| <telerik:EditorContextMenu TagName="TD"> |
| <telerik:EditorTool Name="InsertRowAbove" /> |
| <telerik:EditorTool Name="InsertRowBelow" /> |
| <telerik:EditorTool Name="DeleteRow" /> |
| <telerik:EditorTool Name="InsertColumnLeft" /> |
| <telerik:EditorTool Name="InsertColumnRight" /> |
| <telerik:EditorTool Name="MergeColumns" /> |
| <telerik:EditorTool Name="MergeRows" /> |
| <telerik:EditorTool Name="SplitCell" /> |
| <telerik:EditorTool Name="DeleteCell" /> |
| <telerik:EditorTool Name="SetCellProperties" /> |
| </telerik:EditorContextMenu> |
| <telerik:EditorContextMenu TagName="A"> |
| <telerik:EditorTool Name="SetLinkProperties" /> |
| <telerik:EditorTool Name="Unlink" /> |
| </telerik:EditorContextMenu> |
| <telerik:EditorContextMenu TagName="BODY"> |
| <telerik:EditorTool Name="Cut" /> |
| <telerik:EditorTool Name="Copy" /> |
| <telerik:EditorTool Name="Paste" /> |
| <telerik:EditorTool Name="PasteFromWord" /> |
| <telerik:EditorTool Name="PastePlainText" /> |
| <telerik:EditorTool Name="PasteAsHtml" /> |
| </telerik:EditorContextMenu> |
| </ContextMenus> |
| <ImageManager ViewPaths="~/Documents/Images" |
| UploadPaths="~/Documents/Images" |
| DeletePaths="~/Documents/Images" |
| MaxUploadFileSize="2097152" SearchPatterns="*.jpg, *.gif, *.jpeg, *.bmp" /> |
| </telerik:RadEditor> |
