datagridview
は、List(of T)
にバインドされています。(Tの)リストにバインドされたDataGridView
Private BodyComponents As New List(Of BodyComponent)
Private BodyBinding As BindingSource
Public Sub New()
' This call is required by the designer.
InitializeComponent()
' Set the bindingsource
BodyBinding = New BindingSource(BodyComponents, Nothing)
' Add any initialization after the InitializeComponent() call.
dgvBodyOverview.DataSource = BodyBinding
....
リスト内のすべての項目は、これらのいずれかの材料As String
である、複数のプロパティを有するオブジェクトを表します。私はユーザーが選択できるはずの利用可能な材料の大きなリストを持っています。ドロップダウンボックスとしてdatagridview
でこれを使用できるようにするにはどうすればよいですか?
Info:材料は、ダイアログが開かれ、ハードコードされていないときに実行時に読み込まれます。
別の 'Id'が必要ない場合には、何が最適ですか?文字列を表示して保存するだけです。 –
これはHRの上のトップ部分がDataSourceとして設定するものです - それが普通のList(Stringの)であると仮定すると、それは何であったかについて多くのことを言っていません – Plutonix
文字列配列またはリストが機能します – Plutonix