Hi,
How do I get key value of parent table from detail table's Command Template?
Hopefully I get answer for this question. I did not get none of for my week ago questions.
Code
How do I get key value of parent table from detail table's Command Template?
Hopefully I get answer for this question. I did not get none of for my week ago questions.
Code
<telerik:RadGrid ID="RadGrid1" runat="server" OnNeedDataSource="RadGrid1NeedDataSource" OnDetailTableDataBind = "DetailTableDataBind" > |
<MasterTableView AutoGenerateColumns="false" AllowAutomaticInserts="true" DataKeyNames="CompanyID" Name="Company" |
HierarchyLoadMode="Client"> |
<Columns> |
<telerik:GridBoundColumn DataField="CompanyID" UniqueName="CompanyID" Display="false" DataType="System.Int32" > |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="CompanyName" UniqueName="CompanyName" HeaderText="Company Name"> |
<ItemStyle Width="100px" /> |
</telerik:GridBoundColumn> |
</Columns> |
<DetailTables> |
<telerik:GridTableView runat="server" DataKeyNames="EmployeeID" AutoGenerateColumns="false" Name="Employee" CommandItemDisplay="Top" > |
<CommandItemTemplate > |
<input type="button" value="Add Employee" id="addE" onclick="popupAddEmployee('<%# DataBinder.Eval(Container.DataItem, "CompanyID") %>')" /> |
</CommandItemTemplate> |
<ParentTableRelation> |
<telerik:GridRelationFields DetailKeyField="CompanyID" MasterKeyField="CompanyID" /> |
</ParentTableRelation> |
<ExpandCollapseColumn Visible="False"> |
<HeaderStyle Width="19px" /> |
</ExpandCollapseColumn> |
<RowIndicatorColumn Visible="False"> |
<HeaderStyle Width="20px" /> |
</RowIndicatorColumn> |
<Columns> |
<telerik:GridBoundColumn DataField="CompanyID" Display="false" DataType="System.Int32" > |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="EmployeeID" Display="false" DataType="System.Int32" > |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="FirstName" HeaderText="First Name"> |
<ItemStyle Width="100px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="LastName" HeaderText="Last Name"> |
<ItemStyle Width="100px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="TitleId" Display="false" DataType="System.Int32"> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="Title" HeaderText="Title" UniqueName="Title" > |
<ItemStyle Width="100px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="BirthDate" HeaderText="BirthDate" > |
<ItemStyle Width="100px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="ShiftStart" UniqueName="ShiftStart" HeaderText="Shift Start" > |
<ItemStyle Width="150px" /> |
</telerik:GridBoundColumn> |
<telerik:GridBoundColumn DataField="JoinDate" UniqueName="JoinDate" HeaderText="JoinDate" > |
<ItemStyle Width="150px" /> |
</telerik:GridBoundColumn> |
</Columns> |
</telerik:GridTableView> |
</DetailTables> |
<%-- <CommandItemTemplate> |
<input type="button" value="Add Company" id="addC" onclick="popupAddCompany();" /> |
</CommandItemTemplate>--%> |
</MasterTableView> |
<ClientSettings> |
<ClientEvents OnCommand="OnCommand" OnRowDataBound="OnRowDataBound" OnRowCreated = "OnRowCreated" |
/> |
</ClientSettings> |
</telerik:RadGrid> |