or
| <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false"> |
| <MasterTableView> |
| <Columns> |
| <telerik:GridBoundColumn UniqueName="ID" DataField="ID" HeaderText="ID" /> |
| <telerik:GridBoundColumn UniqueName="A" DataField="A" HeaderText="A" /> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| <asp:LinkButton ID="BtnShowA" runat="server" Text="Show A" OnClientClick="return setColumnVisibility('A', true)" /> |
| / |
| <asp:LinkButton ID="BtnHideA" runat="server" Text="Hide A" OnClientClick="return setColumnVisibility('A', false)" /> |
| <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> |
| <script language="javascript" type="text/javascript"> |
| function rebindGrid() { |
| var dataItems = []; |
| for (var i = 0; i < 10; i++) |
| Array.add(dataItems, { ID: i, A: 'A ' + i }); |
| var masterTableView = $find('<%= RadGrid1.ClientID %>').get_masterTableView(); |
| masterTableView.set_dataSource(dataItems); |
| masterTableView.dataBind(); |
| } |
| function setColumnVisibility(uniqueName, state) { |
| var masterTableView = $find('<%= RadGrid1.ClientID %>').get_masterTableView(); |
| var column = masterTableView.getColumnByUniqueName(uniqueName); |
| column.set_visible(state); |
| rebindGrid(); |
| return false; |
| } |
| Sys.Application.add_load(function () { rebindGrid(); }); |
| </script> |
| </telerik:RadCodeBlock> |



| <rad:RadEditor runat="server" Width="590px" Height="375px" ID="VariableValueEditor"> |
| </rad:RadEditor> |
| void AddToolBarToEditor() |
| { |
| EditorToolGroup mainGroup = new EditorToolGroup(); |
| mainGroup.Tools.Add( new EditorTool( "Cut", "CTRL+X" ) ); |
| mainGroup.Tools.Add( new EditorTool( "Copy", "CTRL+C" ) ); |
| mainGroup.Tools.Add( new EditorTool( "Paste", "CTRL+P" ) ); |
| mainGroup.Tools.Add( new EditorSeparator() ); |
| mainGroup.Tools.Add( new EditorTool( "Bold", "CTRL+B" ) ); |
| mainGroup.Tools.Add( new EditorTool( "Underline", "CTRL+U" ) ); |
| mainGroup.Tools.Add( new EditorTool( "Italic", "CTRL+I" ) ); |
| mainGroup.Tools.Add( new EditorSeparator() ); |
| mainGroup.Tools.Add( new EditorTool( "PasteFromWordNoFontsNoSizes" ) ); |
| mainGroup.Tools.Add( new EditorTool( "Superscript" ) ); |
| mainGroup.Tools.Add( new EditorTool( "Subscript" ) ); |
| mainGroup.Tools.Add( new EditorSeparator() ); |
| EditorTool spellCheckEditorTool = new EditorTool( "SpellCheck", "F7" ); |
| mainGroup.Tools.Add( spellCheckEditorTool ); |
| VariableValueEditor.StripFormattingOptions = EditorStripFormattingOptions.Span | EditorStripFormattingOptions.MSWordRemoveAll | EditorStripFormattingOptions.Css; |
| AddSpecialCharacterButtonToToolBar( mainGroup ); |
| VariableValueEditor.Tools.Add( mainGroup ); |
| } |
