如何在不创建列的情况下从gridviewrow获取Product_ID
,因为每次我必须使列可见且不可见才能执行gridview数据操作。
提前致谢。
答案 0 :(得分:2)
使用与此类似的标签使其成为您的某个列的一部分:
<asp:TemplateField HeaderText="Name" SortExpression="name">
<ItemTemplate>
<asp:Label ID="productdIdLabel" runat="server" Text='<%# bind("Product_ID") %>' Visible="false"></asp:Label>
<asp:Label Visible="true" runat="server" ID="productNameLabel" Text='<%# bind("Product_Name") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
希望这有帮助!干杯
答案 1 :(得分:0)
<asp:HiddenField ID="HiddenField1" runat="server" Value"<%# Eval("id")%>" />
答案 2 :(得分:0)
<asp:TemplateField HeaderText="Name" SortExpression="name" visible="False">
<ItemTemplate>
<asp:label id="prodId" runat=server" Text="<%# Eval("id")%>" ></asp:label>
</ItemTemplate>