2011年7月17日日曜日

→→→DataRow

DataRowオブジェクト
DataColumnオブジェクト
DataTableの主要コンポーネント

DataTable内の値の検索と評価、および値の挿入、削除、更新を実行するには、
DataRowオブジェクトおよびこのオブジェクトのプロパティとメソッドを使用

新しいDataRowを作成するにはDataTableオブジェクトのNewRowメソッドを使用します。
新しいDataRowを作成した後にAddメソッドを使用して
新しいDataRowをDataRowCollectionに追加します

Dim myTable As DataTable
myTable = MakeNameTable()

Dim myRow As DataRow
myRow = myTable.NewRow()

myRow("fName") = "John"
myRow("jName") = "Smith"

myTable.Rows.Add( myRow )
-------------------------------------

フォームにButton1/DataGrid1を配置

Dim myDataTable As DataTable = New DataTable
Dim myColumn As DataColumn
Dim myRow As DataRow
Dim myDataView As DataView

myColumn = New DataColumn
myColumn.DataType = System.Type.GetType("System.Int32")
myColumn.ColumnName = "id"
myDataTable.Columns.Add( myColumn )


myColumn = New DataColumn
myColumn.DataType = System.Type.GetType("System.String")
myColumn.ColumnName = "item"
myDataTable.Columns.Add( myColumn )

Dim i As Integer
For i = 0 To 9
   myRow = myDataTable.NewRow()
   myRow( "id" ) = i
   myRow( "item" ) = "item" & i
   myDataTable.Rows.Add( myRow )
Next

myDataView = New DataView( myDataTable )
DataGrid1.DataSource = myDataView


0 件のコメント:

コメントを投稿