我现在有一个 GridView,它几乎反映了数据库中的一个表,并且我启用了选择。因此,当用户为特定行点击“选择”时,它会查看该行的第一个单元格,这是表中该条目的 ID,然后转到我的 SQL 表并获取该数据并将其显示在不同的页。有没有办法我可以做类似的事情而不必向用户显示每行的 ID?
问问题
342 次
1 回答
0
您是正确的,Gridview1.Columns[0].Visible = false;
您将无法在客户端提取数据。您想要做的仍然是将该列传递给客户端,但对用户不可见。
这可以很容易地将以下 CSS 样式添加到您的 aspx 页面:
<style type="text/css">
.invisible
{
display:none;
}
</style>
并将 设置CssStyle
为您的列,如下所示:
<asp:BoundField DataField="productID" .... ItemStyle-CssClass="invisible"/>
于 2012-12-08T11:43:23.933 回答