tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトル値の参照について
記事No4539
投稿日: 2006/11/16(Thu) 17:57
投稿者衿・
        例えばフォーム1にリストビューがあり、リストを選択して削除を押す。
        If ListView1.SelectedItems.Count = 0 Then〜でリストが選択されているかを
        確認してダイアログを開いて"削除しますか?"で"OK"が押されたらSQLコマンド発行
        しようと思っているのですが必要なフォーム1のリストビューの選択された行の主キー(例:NO)
        を取り出すのにはどのような方法で取得すればいいんでしょうか。
        ダイアログから@delNo = form1.ListView1.SelectedItems.Item("NO").text
        とやろうとしてもリストビューのリソースはprivateなのでアクセス出来ません。
        なのでフォーム1で@を打ってそれをダイアログに渡したいと思ってるのですが
        うまくいきません。おねがいします

[ツリー表示へ]
タイトルRe: 値の参照について
記事No4541
投稿日: 2006/11/16(Thu) 22:31
投稿者魔界の仮面弁士
> 必要なフォーム1のリストビューの選択された行の主キー(例:NO)
> を取り出すのにはどのような方法で取得すればいいんでしょうか。

ListViewItem を継承したクラスを用意し、そこに主キー情報を持たせておけば良いかと。
あとは、SelectedItems の結果をキャストすれば、主キーの一覧が得られますよね。

[ツリー表示へ]