たくさんのグーグルを行った後、これが可能かどうかはわかりませんが、うまくいけば可能です。MySQL データベースから情報のリストを取得し、リストビューに入力するアプリケーションがあります (残念ながら、現時点ではデータグリッドに変更できません)。ウィンドウが開き、クリックされた行の ID に基づいて、同じデータベースから別の結果セットが取得されます。
リスト ビューは次のように作成されます。
Do While result.Read()
Dim siteid = (result.Item("idsite").ToString())
Dim sitename = (result.Item("name").ToString())
Dim last_import_date = (result.Item("import_finished").ToString())
Dim last_import_file = (result.Item("file_name").ToString())
Dim last_line = (result.Item("last_line").ToString())
Dim status = (result.Item("status").ToString())
Dim lv As ListViewItem = ListView1.Items.Add(siteid)
lv.SubItems.Add(sitename)
lv.SubItems.Add(last_import_date)
lv.SubItems.Add(last_import_file)
lv.SubItems.Add(last_line)
lv.SubItems.Add(status)
Loop
できれば、「Last_import_file」をクリックしてウィンドウを開きたいと思います。私はたくさんの ItemClicked タイプのコマンドを試しましたが、うまくいきませんでした。
私が試みていることは可能ですか?特別なテキストの書式設定は必要ありません。クリックを登録してダイアログを開きたいだけです。
ありがとう!