1 Previous Next 

DataTable Expression and Simple hide column


DataTable Expression and Simple hide column

This sample needs only a form with a datagridview on it.
Untitled 1
Public Class Form1
    Private Sub Form1_Load(ByVal sender As System.Object, _
       ByVal e As System.EventArgsHandles MyBase.Load
        Dim dt As DataTable = CreateTables()
        dt.Columns.Add("US", _
        GetType(System.String), "IIF(USA=True,'Yes','No')")
        dt.Columns("USA").ColumnMapping = MappingType.Hidden
        DataGridView1.DataSource = dt.DefaultView
    End Sub
    'To have a table to use is one created below
    Private Function CreateTables() As DataTable
        Dim dt As New DataTable("Persons")
        dt.Columns.Add("Name")
        dt.Columns.Add("USA"GetType(System.Boolean))
        dt.LoadDataRow(New Object() {"Ken Tucker"True}, True)
        dt.LoadDataRow(New Object() {"Cor Ligthert"False}, True)
        Return dt
    End Function
End Class



1 Previous Next