<telerik:RadGrid runat="server" AllowMultiRowSelection="false" AutoGenerateColumns="false" ID="radGridChecks" AllowSorting="true" AllowPaging="true" PageSize="7" AllowFilteringByColumn="false" HeaderStyle-HorizontalAlign="Center" GroupingSettings-CaseSensitive="false" AllowAutomaticDeletes="false" AllowAutomaticInserts="false" AllowAutomaticUpdates="false" OnItemDataBound="OnRadGridChecks_ItemDataBound" OnPageIndexChanged="OnRadGridChecks_PageIndexChanged" OnNeedDataSource="OnRadGridCheck_NeedDataSource" OnDetailTableDataBind="OnRadGridCheck_OnDetailTableDataBind" OnItemCommand="OnRadGridCheck_OnItemCommand"> <MasterTableView CommandItemDisplay="Top" EnableColumnsViewState="false" AllowAutomaticDeletes="false" AllowAutomaticInserts="false" AllowAutomaticUpdates="false" Name="ChecksByRepGrid" DataKeyNames="RepCode" ItemStyle-HorizontalAlign="Center"> <CommandItemSettings ShowAddNewRecordButton="false" /> <Columns> <telerik:GridBoundColumn DataField="RepName" HeaderText="Name" /> <telerik:GridBoundColumn DataField="Count" HeaderText="# of Checks" /> </Columns> <DetailTables> <telerik:GridTableView align="right" DataKeyNames="Code" runat="server" Name="ChecksByRepChildGrid" AutoGenerateColumns="false" AllowFilteringByColumn="false"> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="Code" MasterKeyField="RepCode" /> </ParentTableRelation> <Columns> <telerik:GridBoundColumn DataField="ClientName" HeaderText="Client Name"> <HeaderStyle HorizontalAlign="Center" /> <ItemStyle HorizontalAlign="Center" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Status" HeaderText="Status"> <HeaderStyle HorizontalAlign="Center" /> <ItemStyle HorizontalAlign="Center" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="CheckNumber" HeaderText="Check #"> <HeaderStyle HorizontalAlign="Center" /> <ItemStyle HorizontalAlign="Center" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="PayableTo" HeaderText="Payable To"> <HeaderStyle HorizontalAlign="Center" /> <ItemStyle HorizontalAlign="Center" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ForwardedTo" HeaderText="Forwarded To"> <HeaderStyle HorizontalAlign="Center" /> <ItemStyle HorizontalAlign="Center" /> </telerik:GridBoundColumn> <telerik:GridTemplateColumn UniqueName="CheckBoxTemplateColumn"> <HeaderTemplate> <asp:CheckBox id="headerChkbox" OnCheckedChanged="ToggleSelectedState" AutoPostBack="True" runat="server"></asp:CheckBox> </HeaderTemplate> <ItemTemplate> <asp:CheckBox id="CheckBox1" OnCheckedChanged="ToggleRowSelection" AutoPostBack="True" runat="server"></asp:CheckBox> </ItemTemplate> <HeaderStyle HorizontalAlign="Center" /> <ItemStyle HorizontalAlign="Center" /> </telerik:GridTemplateColumn> </Columns> </telerik:GridTableView> </DetailTables> </MasterTableView></telerik:RadGrid>
Hello ,
I want to use RadAjaxLoadingPanel on masterpage for RadTreeView .
when we click on the RadTreeView node a loding panel should be display.
<
telerik:RadPanelBar ID="rpbMenu" runat="server" Width="100%" ExpandMode="FullExpandedItem"
CollapseAnimation-Type="None" AllowCollapseAllItems="false">
<Items>
<telerik:RadPanelItem Text="Full Menu" Expanded="true" Value="ids">
<ItemTemplate>
<telerik:RadTreeView ID="tvwMenu" runat="server" DataSourceID="smdsMenu" DataNavigateUrlField="Url"
DataTextField="Description" DataValueField="Title" >
</telerik:RadTreeView>
</ItemTemplate>
</telerik:RadPanelItem>
</Items>
</telerik:RadPanelBar>
</telerik:RadSlidingPane>
Below are the implimentation
<telerik:RadAjaxManager ID="rajxMgrManageEmployee" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="rpbMenu">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="pnlContentID" LoadingPanelID="rajxLdpanManageEmployee" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel ID="rajxLdpanManageEmployee" runat="server" Height="25px"
Width="25px" HorizontalAlign="Center">
</telerik:RadAjaxLoadingPanel>
Please Help.
Thanx
Abdul Shaquoor
<telerik:RadGrid ID="grid1" runat="server" GridLines="None">
<columns>
</columns>
</telerik:RadGrid>
I dont want to use datasource associated with the grid control. Is there a simple way to add columns to the grid??. I want to add rows dynamically like we add ListItem in list control. I went through the Property Builder. I dont see an option to add a column. I see an option to add bound column, button column etc. But I dont want any of that.
Thanks,
Bharani
<script type="text/javascript"> var initialValue = 0.0; function update(footerBox, changedBox) { var footerBoxControl = $get(footerBox); var changedBoxControl = $get(changedBox); var tempValue = footerBoxControl.value - initialValue; footerBoxControl.value = parseFloat(tempValue) + parseFloat(changedBoxControl.value); } function getInitialValue(changedBox) { var changedBoxControl= document.getElementById(changedBox); initialValue = parseFloat(changedBoxControl.value); } </script><form id="form1" runat="server"> <telerik:RadGrid ShowFooter= "true" ID= "RadGrid1" runat="server" DataSourceID="AccessDataSource1" GridLines="None" OnPreRender= "RadGrid1_PreRender" OnItemDataBound="RadGrid1_ItemDataBound"> <MasterTableView AutoGenerateColumns="False" DataKeyNames="OrderID" DataSourceID= "AccessDataSource1"> <Columns> <telerik:GridBoundColumn DataField="OrderID" DataType="System.Int32" HeaderText= "OrderID" ReadOnly= "True" SortExpression= "OrderID" UniqueName="OrderID"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn UniqueName="Template1"> <ItemTemplate><asp:TextBox runat="server" ID="TextBox1" Text='<% #Eval("Freight") %>'></asp:TextBox> </ItemTemplate> <FooterTemplate> <asp:TextBox runat="Server" ID="TextBox2"> </asp:TextBox> </FooterTemplate> </telerik:GridTemplateColumn> </Columns> <ExpandCollapseColumn Visible="False"> <HeaderStyle Width="19px" /> </ExpandCollapseColumn> <RowIndicatorColumn Visible="False"> <HeaderStyle Width="20px" /> </RowIndicatorColumn> </MasterTableView> </telerik:RadGrid><asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/Nwind.mdb" SelectCommand= "SELECT TOP 10 [OrderID], [Freight] FROM [Orders]"></asp:AccessDataSource> </form>public partial class _Default : System.Web.UI.Page{ double sum = 0; string clientID; protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridDataItem) { GridDataItem dataItem = (GridDataItem)e.Item; sum+=double.Parse((dataItem[ "Template1"].FindControl("TextBox1") as TextBox).Text); } else if (e.Item is GridFooterItem) { GridFooterItem footer = (GridFooterItem)e.Item; (footer[ "Template1"].FindControl("TextBox2") as TextBox).Text = sum.ToString(); clientID = (footer["Template1"].FindControl("TextBox2") as TextBox).ClientID; } } protected void RadGrid1_PreRender(object sender, EventArgs e) { foreach (GridDataItem dataItem in RadGrid1.MasterTableView.Items) { (dataItem[ "Template1"].FindControl("TextBox1") as TextBox).Attributes.Add("onblur", "update('" + clientID + "'" + "," + "'" + (dataItem["Template1"].FindControl( "TextBox1") as TextBox).ClientID + "')"); (dataItem[ "Template1"].FindControl("TextBox1") as TextBox).Attributes.Add("onfocus", "getInitialValue('" + (dataItem["Template1"].FindControl( "TextBox1") as TextBox).ClientID + "')"); } }}