0
獲取選定行的隱形標識我有一個gridview,我試圖讓選定行的ID(UrunId)。這裏是我的aspx:在GridView控件
<asp:GridView ID="GridViewHdcvi" runat="server" DataSourceID="EntityDataSourceHdcvi" AutoGenerateColumns="False" DataKeyNames="UrunId">
<Columns>
<asp:TemplateField HeaderText="Sil">
<ItemTemplate>
<asp:LinkButton ID="deleteProduct" runat="server" Text="Satırı Sil" CommandName="deleteProduct">
</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Sil" Visible="false">
<ItemTemplate>
<%#Eval("UrunId") %>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="ÜRÜN VE DETAYLARI">
<ItemStyle Width="400px" />
<ItemTemplate>
<div style="color: red" class="text-center"><%#Eval("UrunAdi") %></div>
<%#Eval("UrunDetay") %>
</ItemTemplate>
</asp:TemplateField>
<asp:ImageField HeaderText="ÜRÜN GÖRSELİ" DataImageUrlField="UrunResim"></asp:ImageField>
<asp:TemplateField HeaderText="BİRİM FİYAT">
<ItemTemplate>
<%#Eval("UrunFiyati") %>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="ADET">
<ItemTemplate>
<asp:TextBox ID="txtAdet" runat="server" Width="40px"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
正如你可以看到我不希望用戶請參閱我的「UrunId」列,但當用戶單擊「deleteProduct」時,我需要在代碼隱藏中獲取該行的UrunId。感謝您的時間。
什麼是我現在ssue?你無法刪除該行嗎?你能顯示你的刪除方法嗎? –
只需在您的鏈接按鈕中添加'CommandArgument'。看看我的答案。 – Prabhat