複数列のリストボックスで選択した行の指定した列の値を取得するにはどうすればよいですか?
RowSourceプロパティにSQL文字列を設定して、リストボックスにデータを入力します。値1に設定されたBoundColumn。
ListBox.Value
を使用して、(選択した行の)バインドされた列の値を取得できます。しかし、別の列の値も必要です。
listboxControl.Column(intColumn,intRow)
を使用します。列と行はどちらもゼロベースです。
ほんの少し追加します。 1行のみを選択した場合、以下のコードは、選択した行の列の値(インデックス4、ただし5番目の列)を選択します。
me.lstIssues.Column(4)
これにより、ItemsSelectedプロパティを使用する必要がなくなります。
クリスチャン
複数列のリストボックスでは、選択した行の任意の列からデータを抽出します
listboxControl.List(listboxControl.ListIndex,col_num)
col_numは必須列です(最初の列は0)