2

グリッドビューで特定のセルを非表示にしたい。削除列を持つ生成されたビューがあります。そこに削除列が必要なので、次を使用して全体を非表示にすることはできません。

Gridview.Columns[3].Visible = false;

しかし、行が特定の日付より前に生成された場合、削除セルがその行に表示されないようにします。これをチェックするロジックは既にありますが、実際の特定のセルを非表示にするにはどうすればよいですか?

4

3 に答える 3

4

空の文字列をセルに割り当てます。サーバー コードで単一のセルを非表示にすることはできません。

Gridview.Rows[3].Cell[index].Text = "";

または、セル内のすべてのコントロールをクリアします。

Gridview.Rows[3].Cell[index].Controls.Clear();
于 2013-07-11T15:29:11.020 に答える
0

セルを非表示にする必要はありません。コンテンツを非表示にするだけです。

したがって、コンテンツを空の文字列IsVisibleに設定するか、セルにあるコントロールに (または同様の) プロパティを設定できます。

于 2013-07-11T15:29:21.880 に答える