當我在具有OnClick事件的行內有按鈕時,如何獲取GridView行的DataKeyName值。在我的按鈕的OnClick事件中,我想獲取按鈕所在行的DataKeyName。GridView:獲取按鈕單擊行上的數據鍵
這可能嗎?
<asp:GridView ID="myGridView" run="server">
<Columns>
<asp:TemplateField HeaderText="Column 1">
<ItemTemplate>
... bunch of html codes
<asp:Button ID="myButton" UseSubmitBehavior="false" runat="server" Text="Click Me" onclick="btnClick_Click" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
在我隱藏
protected void btnClick_Click(object sender, EventArgs e)
{
// How can I get the DataKeyName value of the Row that the Button was clicked?
}
甜!另外,我可以在這裏使用按鈕的'oncommand'事件,而不需要在GridView上放置一個'OnRowCommand'。謝謝。 – 2010-08-23 03:41:31