<VB.NET> DataTable To DataGridView

2020. 5. 22. 15:27VB.NET

728x90
반응형


DataBinding 없이 DataTable을 DataGridView로 넣는 코드 

자주 쓰지는 않지만 Binding 없이 사용해야 할 경우 있기 때문에 저장!

Private Function DataTableToDataGridView(ByVal dt As DataTable, ByVal dgv As DataGridView) As DataGridView

    Dim _dgv As DataGridView = dgv

 

    For Each col As DataColumn In dt.Columns

        Dim c As DataGridViewTextBoxColumn = New DataGridViewTextBoxColumn() With 
          {
              .HeaderText = col.ColumnName
          }

         dgv.Columns.Add(c)

    Next

 

    For Each row As DataRow In dt.Rows

        _dgv.Rows.Add(row.ItemArray)

    Next

 

    Return _dgv

 

End Function



DataTableToDataGridView

 

728x90
반응형