0

現在、データベース内のテーブルをほぼ反映する GridView があり、選択が有効になっています。したがって、ユーザーが特定の行の「選択」を押すと、その行の最初のセル (テーブル内のそのエントリの ID) が検索され、SQL テーブルに移動してそのデータが取得され、別の場所に表示されます。ページ。ユーザーに各行の ID を表示せずに同様のことを行う方法はありますか?

4

1 に答える 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 に答える