or
<telerik:RadGrid ID="rdgrdChargeType" runat="server" AutoGenerateColumns="false" OnPreRender="rdgrdChargeType_PreRender" OnDetailTableDataBind="rdgrdChargeType_DetailTableDataBind" Width="999px" AllowSorting="True" Skin="Office2007" OnItemDataBound="rdgrdChargeType_ItemDataBound" OnNeedDataSource="rdgrdChargeType_NeedDataSource"> <MasterTableView DataKeyNames="ID" Width="100%" EditMode="InPlace" HierarchyLoadMode="Client" HierarchyDefaultExpanded="false" Name="Master"> <DetailTables> <telerik:GridTableView AutoGenerateColumns="false" Width="100%" Name="Detail"> <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="ID" MasterKeyField="ID" /> </ParentTableRelation> <Columns> <telerik:GridTemplateColumn UniqueName="Auxillarymeterdatatype" HeaderText="Auxilliary Meter Data Name" HeaderStyle-Width="50px"> <ItemTemplate> <telerik:RadComboBox ID="rdCmbBxAuxillarymeterdatatype" runat="server"> </telerik:RadComboBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Values" HeaderText="Values" HeaderStyle-Width="50px"> <ItemTemplate> <asp:TextBox ID="txtValue" runat="server" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Units" HeaderText="Units" HeaderStyle-Width="50px"> <ItemTemplate> <telerik:RadComboBox ID="rdCmbBxUnits" runat="server"> </telerik:RadComboBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Comments" HeaderText="Comments" HeaderStyle-Width="50px"> <ItemTemplate> <asp:TextBox ID="txtComments" runat="server" /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> <NoRecordsTemplate> <div style="text-align: center"> No records to display. </div> </NoRecordsTemplate> </telerik:GridTableView> </DetailTables> <Columns> <telerik:GridTemplateColumn UniqueName="ChargeType" HeaderText="Meter Data Type" HeaderStyle-Width="100px"> <ItemTemplate> <telerik:RadComboBox ID="rdCmbBxChargeType" AutoPostBack="true" runat="server" Width="100px" OnSelectedIndexChanged="rdCmbBxChargeType_SelectedIndexChanged"> </telerik:RadComboBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Startdate" HeaderText="Start Date" HeaderStyle-Width="100px"> <ItemTemplate> <telerik:RadDatePicker ID="radFromDate" runat="server" Skin="Office2007" SelectedDate='<%# Eval("StartDate") %>' SharedCalendarID="sharedCalendar" Width="100px" DateInput-DateFormat="MMM dd,yyyy" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Enddate" HeaderText="End Date" HeaderStyle-Width="100px"> <ItemTemplate> <telerik:RadDatePicker ID="radToDate" runat="server" Skin="Office2007" SelectedDate='<%# Eval("EndDate") %>' SharedCalendarID="sharedCalendar" Width="100px" DateInput-DateFormat="MMM dd,yyyy" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Days" HeaderText="Days" HeaderStyle-Width="40px"> <ItemTemplate> <asp:TextBox ID="txtDays" runat="server" Text='<%# Eval("Days") %>' Width="40px"></asp:TextBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Value" HeaderText="Value" HeaderStyle-Width="40px"> <ItemTemplate> <asp:TextBox ID="txtValue" runat="server" Text='<%# Eval("Value") %>' Width="40px"></asp:TextBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Units" HeaderText="Units" HeaderStyle-Width="100px"> <ItemTemplate> <telerik:RadComboBox ID="rdMeterDataUnits" runat="server" Width="100px"> </telerik:RadComboBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Estimated" HeaderText="Estimated(Read)" HeaderStyle-Width="70px"> <ItemTemplate> <asp:CheckBox ID="chkEstimated" runat="server" Checked='<%# Eval("Estimated") == null ? false : Eval("Estimated") %>' Width="30px" /> </ItemTemplate> <ItemStyle HorizontalAlign="Center" /> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="Comments" HeaderText="Comments"> <ItemTemplate> <asp:TextBox ID="txtComments" runat="server" Width="100%" Text='<%# Eval("Comments") %>' /> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> <ClientSettings EnableRowHoverStyle="true"> <ClientEvents /> </ClientSettings> <HeaderStyle HorizontalAlign="Center" /> </telerik:RadGrid>
this code is working fine for master table view databound.
i have one event for binding detail table in that i added individual data source for each row detail table bound
here i have a problem in detail table i have radcombobox in item template it need to bind aftercalling need
data source in detail table. i written code in itemdatabound event for mastertable view as follows
if ((e.Item is GridDataItem) && (e.Item.OwnerTableView.Name == "Detail"))
{
GridDataItem item = (GridDataItem)e.Item;
item.findcontrol("<control id of any detail table example radcombox id in detail table>")//returns null
}
but this code wont work for me. i am not able to find control over there.
can any one suggest code for me to identify detail table controls in detail table item databound event. html, body, form{ height: 100%; margin: 0px; padding: 0px; overflow: hidden;}<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js" />Hello,
We are experiencing an issue with the RadWindowManager and RadWindow not rendering after a postback.
They render to the page initially, then after triggering a postback, they fail to render to the page.
The page is ajaxified and the object that fires the postback is inside an update panel. The RadWindowManager resides outside of the update panel. We’re using the standard asp update panel. We're using a MasterPage and an standard asp script manager.
Does anyone see any issues with this, have a different solution / suggestion or has experienced the same issues?
Your insight is appreciated, thanks for reading and considering.