-1

列に値が含まれていない場合、グリッド ビューから列を削除または非表示にするにはどうすればよいですか?

4

1 に答える 1

0

次のように、テストする列のグローバルブール値を指定できます。

bool columnHasValues = false;

次に、GridView.RowItemDataBoundその列の値をテストする場合は、次のようにします。

if (!columnHasValues)
    columnHasValues = !(string.IsNullOrEmpty(e.Row.Cells(columnIndex).Text);

.Net 4.0の場合は、に変更IsNullorEmptyIsNullOrWhiteSpaceます。次に、Page_PreRenderイベントで、その列の可視性をの値と一致するように設定しますcolumnHasValues

于 2012-05-27T11:35:42.357 に答える