or
Line 111: <httpModules>
Line 112: <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
Line 113: <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI" />
Line 114: <add name="RadCompression" type="Telerik.Web.UI.RadCompression" />
Line 115: </httpModules>
|
| <telerik:RadComboBox ID="ProjectRadComboBox" AllowCustomText="True" EmptyMessage="[Choose One...]" |
| runat="server" Width="150px"> |
| <ItemTemplate> |
| <div onclick="StopPropagation(event)"> |
| <telerik:RadTreeView ID="ProjectRadTreeView" runat="server" DataTextField="project_name" |
| DataValueField="project_id" DataFieldID="project_id" DataFieldParentID="fk_precinct_id" |
| OnClientNodeClicking="OnClientNodeClickingHandler" OnNodeExpand="ProjectRadComboBox_NodeExpand" |
| Height="300px"> |
| </telerik:RadTreeView> |
| </div> |
| </ItemTemplate> |
| <Items> |
| <telerik:RadComboBoxItem runat="server" Text="[Choose One...]" Value="[Choose One...]" Selected="True" /> |
| </Items> |
| </telerik:RadComboBox> |
| protected void loadGrid() |
| { |
| // Get the null level type codes |
| TCDataSet typeCodeDataset = controller.GetTypeCode(null); |
| DataView typeCodeDataview = typeCodeDataset.typecode.DefaultView; |
| // Bind the RadGrid's top level view to the null level type codes |
| RadGrid1.MasterTableView.DataSource = typeCodeDataview; |
| RadGrid1.MasterTableView.DataKeyNames = new string[] { "type_code" }; |
| RadGrid1.MasterTableView.EnableColumnsViewState = false; |
| // Create datasets for sub level typecodes |
| TCDataSet[] subTypeCodes = new TCDataSet[typeCodeDataview.Count]; |
| DataView[] subTypeCodeViews = new DataView[typeCodeDataview.Count]; |
| GridTableView[] subTypeCodeTableViews = new GridTableView[typeCodeDataview.Count]; |
| for (int i = 0; i < typeCodeDataview.Count; i++) |
| { |
| subTypeCodes[i] = new TCDataSet(); |
| subTypeCodeViews[i] = subTypeCodes[i].typecode.DefaultView; |
| subTypeCodeTableViews[i] = new GridTableView(); |
| subTypeCodeTableViews[i].DataSource = subTypeCodeViews[i]; |
| subTypeCodeTableViews[i].DataKeyNames = new string[2] { "type_code", "type_value" }; |
| RadGrid1.MasterTableView.DetailTables.Insert(i, subTypeCodeTableViews[i]); |
| GridBoundColumn subColumn = new GridBoundColumn(); |
| RadGrid1.MasterTableView.DetailTables[i].Columns.Add(subColumn); |
| subColumn.DataField = "type_code"; |
| subColumn.HeaderText = "Type Code"; |
| subColumn.HeaderStyle.Width = 80; |
| } |
| //Column to use to create the RadGrid columns |
| GridBoundColumn boundColumn; |
| //type_code column |
| boundColumn = new GridBoundColumn(); |
| RadGrid1.MasterTableView.Columns.Add(boundColumn); |
| boundColumn.DataField = "type_code"; |
| boundColumn.HeaderText = "Type Code"; |
| boundColumn.HeaderStyle.Width = 80;//Unit.Pixel(20); |
| //type_value column |
| boundColumn = new GridBoundColumn(); |
| RadGrid1.MasterTableView.Columns.Add(boundColumn); |
| boundColumn.DataField = "type_value"; |
| boundColumn.HeaderText = "Type Value"; |
| boundColumn.HeaderStyle.Width = 80;// Unit.Pixel(30); |
| int gridWidth = 0; |
| for (int i = 0; i < RadGrid1.MasterTableView.Columns.Count; i++) |
| { |
| gridWidth += (int)RadGrid1.MasterTableView.Columns[i].HeaderStyle.Width.Value; |
| } |
| RadGrid1.Width = gridWidth + 30; |
| } |
| protected void RadGrid1_ItemCommand(object source, GridCommandEventArgs e) |
| { |
| int index = e.Item.ItemIndex; |
| subTypeCodes[index] = controller.GetTypeCode(typeCodeDataview[index]["type_value"].ToString()); |
| subTypeCodeViews[index] = subTypeCodes[index].typecode.DefaultView; |
| subTypeCodeTableViews[index].Rebind(); |
| } |
| <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SpellChecker.aspx.cs" Inherits="EditorExample.SpellChecker" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <title>Spell Checker</title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <asp:ScriptManager ID="ScriptManager1" runat="server"> |
| </asp:ScriptManager> |
| <input type="text" id="test" value="misstake"/> |
| <telerik:RadSpell ID="RadSpell1" runat="server" ControlToCheck="test" IsClientID="True" |
| SupportedLanguages="en-US,English" /> |
| <span onclick="doSpellCheck()">Click me to spell check</span> |
| </form> |
| <script type="text/javascript"> |
| function doSpellCheck() { |
| GetRadSpell('<%= RadSpell1.ClientID %>').startSpellCheck(); |
| } |
| window.onload = doSpellCheck |
| </script> |
| </body> |
| </html> |
| Protected Sub CreateColumns(ByVal ds As DataSet) |
| RadGrid1.Columns.Clear() |
| RadGrid1.AutoGenerateColumns = False |
| Dim dt As DataTable = ds.Tables(0) |
| For i As Integer = 0 To dt.Columns.Count - 1 |
| AddColumn(dt.Columns(i).ColumnName) |
| Next |
| End Sub |
| Protected Sub AddColumn(ByVal strColumnName As String) |
| Dim col As New GridBoundColumn |
| col.DataField = strColumnName |
| col.HeaderText = strColumnName |
| RadGrid1.Columns.Add(col) |
| End Sub |
| <telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="True" AllowPaging="True" |
| AllowSorting="True" GridLines="None" AutoGenerateColumns="False"> |
| <ClientSettings> |
| <Selecting AllowRowSelect="True" /> |
| </ClientSettings> |
| </telerik:RadGrid> |