GridViewRow列可见true,false

时间:2011-09-23 10:42:50

标签: asp.net

如何在不创建列的情况下从gridviewrow获取Product_ID,因为每次我必须使列可见且不可见才能执行gridview数据操作。

提前致谢。

3 个答案:

答案 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>