<
telerik:RadGrid ID="RadGrid" runat="server" Width="97%" DataSourceID="ObjectDataSource"
SkinID="NoPostBackOnRowSelect" GridLines="Vertical" AllowSorting="true" Style="margin: 0px 10px 0px 10px"
AutoGenerateColumns="False" OnItemDataBound="EmailPhoneRadGrid_ItemDataBound">
<MasterTableView DataKeyNames="phoneEmailID" DataSourceID="EmailPhoneObjectDataSource"
Frame="Void">
<NoRecordsTemplate>
No records to display !
</NoRecordsTemplate>
<Columns>
<telerik:GridBoundColumn DataField="Col1" HeaderText="Col1" SortExpression="Col1" UniqueName="Col1">
<HeaderStyle Font-Names="Trebuchet MS" Font-Size="14px" ForeColor="#3496b4" Width="48.5%" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Col2" HeaderText="Col2" SortExpression="Col2"
UniqueName="Col2">
<HeaderStyle Font-Names="Trebuchet MS" Font-Size="14px" ForeColor="#3496b4" Width="15%" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Col3" HeaderText="Col3"
SortExpression="Col3" UniqueName="Col3">
<HeaderStyle Font-Names="Trebuchet MS" Font-Size="14px" ForeColor="#3496b4" Width="15%" />
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
I am using above code. Is this correct or not. Please guide me.
Thanks in Advance.
| protected void tk_Grid_ItemDataBound(object sender, GridItemEventArgs e) |
| { |
| if (e.Item is GridGroupFooterItem) |
| { |
| GridGroupFooterItem gridfooteritem = e.Item as GridGroupFooterItem; |
| if (double.Parse(gridfooteritem["Enero"].Text) == 0) gridfooteritem["Enero"].Text = ""; |
| gridfooteritem["Enero"].Text = "<a class=linkstotal href=frmAnexoBalance.aspx?Periodo=ENERO&MesID=1&GGPPID=0>" + gridfooteritem["Enero"].Text + "</a>"; |
mynode.CssClass +=
" tree_node_hidden "
| <telerik:RadWindowManager ID="RadWindowManager1" runat="server" OnClientClose="OnClientCloseHandler" DestroyOnClose="true" ReloadOnShow="true"> |
| <Windows> |
| <telerik:RadWindow ID="windowNotes" Behaviors="Close" KeepInScreenBounds="True" Modal="True" |
| runat="server" Width="450px" VisibleStatusbar="False" ReloadOnShow="true"> |
| </telerik:RadWindow> |
| </Windows> |
| </telerik:RadWindowManager> |
| windowCustomerNotes.VisibleOnPageLoad = true; |
| windowCustomerNotes.NavigateUrl = "~/Admin/Notes.aspx" |
| windowCustomerNotes.Title = "Notes On" + firstName + " " + lastName |
| <telerik:RadDockLayout ID="RadDockLayout1" runat="server" |
| storelayoutinviewstate="True"> |
| <telerik:RadDockZone ID="RadDockZone1" runat="server" Height="350px" Width="180px"> |
| <telerik:RadDock ID="rdockUsers" runat="server" Width="1270px" Height="250px" |
| BorderColor="Black" DefaultCommands="ExpandCollapse" |
| EnableAnimation="True" Resizable="True" Title="Users" |
| Collapsed="True" onclientinitialize="OnClientInitialize" |
| OnClientDragStart="OnDragStart" OnClientDragEnd="OnDragEnd" |
| onclientdockpositionchanged="OnClientPositionChanged"> |
| <ContentTemplate> |
| <div style="padding-left:5px;padding-right:5px;"> |
| <asp:Panel ID="pnlUsers" runat="server"> |
| <UC:Users id="users1" runat="server" /> |
| </asp:Panel> |
| </div> |
| </ContentTemplate> |
| </telerik:RadDock> |
| </telerik:RadDockZone> |
| </telerik:RadDockLayout> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" DefaultLoadingPanelID="RadAjaxLoadingPanel1" |
| runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| <telerik:AjaxSetting AjaxControlID="RadGrid1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:radajaxloadingpanel ID="RadAjaxLoadingPanel1" runat="server" Height="75px" |
| InitialDelayTime="10" MinDisplayTime="10" Width="75px"> |
| <img alt="Loading..." src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading.gif") %>' |
| style="border: 0px;" /> |
| </telerik:radajaxloadingpanel> |
| <telerik:RadGrid ID="RadGrid1" runat="server" EnableViewState="False" GridLines="None" |
| AllowPaging="True" AllowSorting="True" Skin="Web20" OnNeedDataSource="RadGrid1_NeedDataSource" AutoGenerateColumns="False" |
| OnInit="RadGrid1_Init" PageSize="30" Height="470px" HorizontalAlign="Center" Width="690px"> |
| <MasterTableView DataKeyNames="StudentID" ClientDataKeyNames="StudentID" CommandItemDisplay="Top" > |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <Columns> |
| <telerik:GridBoundColumn HeaderText="StudentID" DataField="StudentID" Visible="False" UniqueName="StudentID"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="SSID" HeaderText="Student ID" UniqueName="column5" DataType="System.Int64" > |
| <HeaderStyle Width="70px" /> |
| <ItemStyle Width="70px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Grade" HeaderText="Grade" UniqueName="column1" > |
| <HeaderStyle Width="60px" /> |
| <ItemStyle Width="60px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="LastName" HeaderText="Last Name" UniqueName="column2" > |
| <HeaderStyle Width="120px" /> |
| <ItemStyle Width="120px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="FirstName" HeaderText="First Name" UniqueName="column3" > |
| <HeaderStyle Width="120px" /> |
| <ItemStyle Width="120px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="IEP" HeaderText="IEP" UniqueName="column6" DataType="System.Boolean" > |
| <HeaderStyle Width="50px" /> |
| <ItemStyle Width="50px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="EligibleREA" HeaderText="Eligible Reading" UniqueName="column7" > |
| <HeaderStyle Width="70px" /> |
| <ItemStyle Width="70px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="EligibleMath" HeaderText="Eligible Math" UniqueName="column8" > |
| <HeaderStyle Width="70px" /> |
| <ItemStyle Width="70px" /> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn UniqueName="GridTemplateRegister" DataField="Registered" HeaderText="Registered"> |
| <ItemTemplate> |
| <asp:CheckBox ID="chkRegistered" runat="server" TextAlign="Right" OnCheckedChanged="chkRegistered_CheckedChanged" |
| AutoPostBack="True" Checked='<%#Bind("Registered") %>' /> |
| </ItemTemplate> |
| <HeaderStyle Width="70px" /> |
| <ItemStyle Width="70px" /> |
| </telerik:GridTemplateColumn> |
| </Columns> |
| <CommandItemTemplate> |
| <asp:LinkButton Style="vertical-align: bottom" ID="btnAdd" runat="server" |
| OnClientClick="javascript:return AddStudent();"> <img style="border:0px" alt="" src="images/addstudent.gif" />Add Student Record</asp:LinkButton> |
| </CommandItemTemplate> |
| </MasterTableView> |
| <ClientSettings > |
| <ClientEvents /> |
| <Scrolling AllowScroll="True" UseStaticHeaders= "True"/> |
| </ClientSettings> |
| <PagerStyle Mode="NumericPages" PageButtonCount="20" /> |
| </telerik:RadGrid> |
| protected void chkRegistered_CheckedChanged(object sender, EventArgs e) |
| { |
| CheckBox chkbx = (CheckBox)sender; |
| GridDataItem item = (GridDataItem)(sender as CheckBox).NamingContainer; //item is the row where the checkbox (that invoked the event) resides |
| // Update database |
| } |