2012-04-10 68 views
0

我所拥有的是ListViewTextBlock列,ComboBox列和TextBox列。我想要做的是从包含文本块,组合框和文本框的所选行中获取值。我能够从使用TextBlock获取值:从列表视图中的组合框和文本框中获取值

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

,但不能从下拉列表框和文本框获取值。

有人能帮我解决这个问题吗?

回答

0

您需要掌握表示所选行的项目容器。

这将是这样的:

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

一旦你有一个代表你行的控制,你应该能够访问它的逻辑树。

+0

非常感谢你的帮助是非常有帮助的...... – rohit 2012-04-11 04:31:22