2012-02-02 13 views
0

私はリストビューを使用していますが、私はIDカラム値を取得したいですか? 選択したアイテムを使用すると、すべての列の値のコレクションが表示されますか? 誰でもその達成方法を手伝ってもらえますか?リストビューアイテムへのアクセス

注: は、私はあなたがあなたのデータ型にSelectedItemをキャストする必要が

private void ListView1_SelectionChanged(object sender, SelectionChangedEventArgs e) 
{ 
    ListView d = (ListView)sender; 
    var q = d.SelectedItem; 
    MessageBox.Show(q.ToString()); 
} 

答えて

0

をLINQ to SQLはでWPFを使用しています、すなわち

var data = (MyClass)d.SelectedItem; 
// Do something with data.ID or whatever the ID-property is called. 
+0

あなたは私のリストビューを使用してについての例を与えることができます。 ItemContainerGenerator – user1176554

+0

私は以下を使用しますが、どのように各フィールドを取得できますか? ListViewItem a =(ListViewItem)ListView1.ItemContainerGenerator.ContainerFromItem(ListView1.SelectedItem); – user1176554

+0

@ user1176554:あなたの質問を誤解しました。あなたのカラムのUI要素は必要ありません。ちょうど 'SelectedItem'をキャストする必要があります。編集された答えを見てください。 –

関連する問題