列に値が含まれていない場合、グリッド ビューから列を削除または非表示にするにはどうすればよいですか?
1 に答える
0
次のように、テストする列のグローバルブール値を指定できます。
bool columnHasValues = false;
次に、GridView.RowItemDataBoundその列の値をテストする場合は、次のようにします。
if (!columnHasValues)
columnHasValues = !(string.IsNullOrEmpty(e.Row.Cells(columnIndex).Text);
.Net 4.0の場合は、に変更IsNullorEmptyしIsNullOrWhiteSpaceます。次に、Page_PreRenderイベントで、その列の可視性をの値と一致するように設定しますcolumnHasValues。
于 2012-05-27T11:35:42.357 に答える