0
我在gridview中有多個按鈕。我怎樣才能確定選擇了哪一行按鈕?我如何捕獲行索引?確定從網格視圖中選擇按鈕的行asp.net/c#
我用
protected void crtButton_Click(Object sender, EventArgs e)
{
string componentText;
GridViewRow row = GridView1.SelectedRow;
String componentName = row.Cells[1].text;
}
我試圖生成gridview的.aspx文件按鈕,通過下面的代碼
<asp:TemplateField HeaderText="Add to Cart">
<ItemTemplate> <asp:Button ID="crtButton" runat="server" Text="Add to Cart" OnClick="crtButton_Click"/>
</ItemTemplate>
</asp:TemplateField>
,但現在看來似乎沒有產生結果。誰能幫幫我嗎。
謝謝你在期待
數據綁定:「System.Data.DataRowView」不包含屬性名稱爲「項目ID 」。這是我在嘗試使用您的代碼時遇到的錯誤。難道我不得不在gridview列中添加itemid嗎? – 2011-03-16 08:33:37
你是我的救世主。謝謝第一種方法 – 2011-03-16 09:05:51
只需將ItemID替換爲您試圖通過添加到購物車方法的任何值的列/屬性名稱即可。 – 2011-03-16 13:07:45