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> |