restinpiece @ ウィキ GRIDVIEWで隠し列作成
※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

GRIDVIEWで隠し列作成

GridViewを読み込むイベントハンドラで列のオブジェクトひっつかまえて表示を消す

セルの中にコントロールを配置し、コントロールのvisibleプロパティをfalseにして表示だけ消そうとすると
コントロールにアクセスできなく(どうにかしてアクセスできるか未検証)なったので調査したらセルの表示を消すと
GridViewで隠し列が実現できます。

GRIDVIEWで隠し列作成


概要

ページの説明

Protected Sub GridView1_RowCreated( _
    ByVal sender As Object, _
    ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs _
    ) Handles GridView1.RowCreated
 
        If e.Row.RowType = DataControlRowType.DataRow _
          OrElse e.Row.RowType = DataControlRowType.Header Then
            e.Row.Cells(2).Visible = False
            e.Row.Cells(3).Visible = False
        End If
 
    End Sub