グリッドビューで特定のセルを非表示にしたい。削除列を持つ生成されたビューがあります。そこに削除列が必要なので、次を使用して全体を非表示にすることはできません。
Gridview.Columns[3].Visible = false;
しかし、行が特定の日付より前に生成された場合、削除セルがその行に表示されないようにします。これをチェックするロジックは既にありますが、実際の特定のセルを非表示にするにはどうすればよいですか?
空の文字列をセルに割り当てます。サーバー コードで単一のセルを非表示にすることはできません。
Gridview.Rows[3].Cell[index].Text = "";
または、セル内のすべてのコントロールをクリアします。
Gridview.Rows[3].Cell[index].Controls.Clear();
セルを非表示にする必要はありません。コンテンツを非表示にするだけです。
したがって、コンテンツを空の文字列IsVisible
に設定するか、セルにあるコントロールに (または同様の) プロパティを設定できます。