私のプロジェクトには 2 つのフォームがあります。それらは「基準」と「画面」と名付けられています。基準フォームには が含まれていますDataGridViewCriteria
。Screen フォームには が含まれていますDataGridViewScreen
。
DataGridViewCriteria
の最初の列はCheckBoxColumn
です。DataGridViewCriteria の 2 番目の列には、各行に固有の説明が含まれています。CheckBoxColumn をループする必要があり、CheckBox
チェックされているそれぞれについてDataColumn
、DataGridViewScreen に を追加する必要があります。DataGridViewScreen に追加されたそれぞれのタイトルが、それぞれのDataColumn
DataGridViewCriteria に隣接する説明と一致する必要がありCheckBox
ます。
これまでの私のコードは次のとおりです。
For Each row As DataGridViewRow In Criteria.DataGridViewCriteria.Rows
If row.Cells(0).Value = True Then
Dim col As New DataColumn(row.Cells(1).Value, Type.GetType("System.String"))
dt.Columns.Add(row.Cells(1).Value)
End If
Next
助言がありますか?どうもありがとうございました!