0

私が持っているのは、ListViewTextBlockComboBox列、TextBox列のあるものです。私がやりたいのは、テキストブロック、コンボボックス、テキストボックスを含む選択された行から値を取得することです。私はTextBlock使用から値を取得することができます:

string id = (listView1.SelectedItems[i] as DataRowView).Row[0].ToString();//works

ただし、コンボボックスとテキストボックスから値を取得することはできません。

誰かがこれについて私を助けることができますか?

4

1 に答える 1

0

選択した行を表すアイテムコンテナを取得する必要があります。

次のようになります。

listView1.ItemContainerGenerator.ContainerFromItem(listView1.SelectedItems[i]);

行を表すコントロールを取得すると、その論理ツリーにアクセスできるようになります。

于 2012-04-10T11:26:02.080 に答える