TableAdapterを反復処理し、ClassNameという特定の列からTableAdapterの各行の値を引き出すことを検討しています。後で列を追加します。
DataSetデザイナを使用して以下を作成しました。
DataSet Name: DataSetSchedules
DataTable Name: DataTableSchedules
TableAdapter Name: DataTableDataAdapterSchedules
TableAdapterは次のように設定されています。
Dim theTableAdapter As New DataSetSchedulesTableAdapters.DataTableTableAdapterSchedules
そして、最初は次のように入力されます。
Private Sub TeacherSchedules_Init(sender As Object, e As EventArgs) Handles Me.Init
' Load the data from the database into the GridView.
'---------------------------------------------------
GridViewSummary.DataSource = theTableAdapter.GetDataByAll(TextBoxSearch.Text)
GridViewSummary.DataBind()
End Sub
すでに作成されているTableAdapterを利用したいので、TableAdapterをループするだけです。
これを使用して、電子メールメッセージの一部として表示されるリストを作成します。
ClassNameデータ列から値を引き出す既存のTableAdapterにデータを入力してループするために必要なコーディングを教えてください。
私はそれが次のようなものであるべきだと思います:
Dim strClassName As String = ""
Dim objAadapter As New DataSetSchedulesTableAdapters.DataTableTableAdapterSchedules
Dim objDataTable As <What to I put here?> = objAadapter.GetDataByAll(TextBoxSearch)
For Each row As <What to I put here?> In objDataTable
strClassName = row.ClassName
Next
でもアングルブレーキの代わりに何を置けばいいのかわからない(<>)