先生/女士得到了一个巨大的问题,在这里你可以看到香港专业教育学院创建了一个嵌套的GridView。我的问题是对孩子的GridView在其列一个ImageButton,如果我点击它,我想赶上家长和孩子的GridView的数据键。是可能的,先生? <asp:GridView ID="grdCategory" runat="server" AutoGenerateColumns="False"
Width="900px" DataKeyNames="CourseCatID" Font-Names="verdana,arial,helvetica,sans-serif" Font-Size="8pt" CellPadding="4" ForeColor="#333333" GridLines="None">
<columns>
<asp:BoundField HeaderText = "CourseCatID" DataField="CourseCatID" />
<asp:TemplateField HeaderText="Course Category">
<itemtemplate>
<a href="java<!-- no -->script:toggleDiv('mydiv<%# Eval(" coursecatid=")%>')"><asp:Image ID="img" onclick="javascript:Toggle(this);" runat="server" ImageUrl=" /Images/plus.gif"
ToolTip="Expand" Width="7px" Height="7px" ImageAlign="AbsMiddle"/></a>
<asp:Label ID="lbllastname" Height="15px" runat="server" Text='<%# Eval("CourseCatName")%>'>
<div id="mydiv<%# Eval(" coursecatid=")%>" style="display:none">
<br />
<asp:ImageButton ID="ImageAdd" Height="17px" ImageUrl="Images/addCourse.png" runat="server" CommandName="cmdAdd" CommandArgument='<%# Eval("CourseCatID") %>' OnClick="ImageAdd_click"
/>
<br />
<br />
<asp:GridView ID="grdCourse" runat="server" Width="800px" HorizontalAlign="Right" AutoGenerateColumns="False" align="center" DataKeyNames="CourseName" Font-Names="verdana,arial,helvetica,sans-serif" Font-Size="8pt" BackColor="White"
GridLines="Vertical">
<columns> <asp:TemplateField HeaderText="Delete" HeaderStyle-HorizontalAlign="Left" >
<itemtemplate>
<asp:ImageButton ID="ImageDelete" Height="15px" ImageUrl="Images/Delete.png" runat="server" CommandName="cmdDelete" CommandArgument='<%# Eval("CourseName") %>'
/>
</itemtemplate>
<itemstyle horizontalalign="Left" />
</columns>
</div></itemtemplate></columns>
这里是我的RowCommand
代码{C}