如何从DataView.CurrentItem中查找某列的值。从DataView获取价值C#
0
A
回答
1
正如Paul在他的评论中指出的,DataView
类中没有CurrentItem
成员。
如果你知道该项目的索引,你可以通过它的名称访问栏,如下图所示:同样
string name = dataView[index]["Name"] as string;
,如果你有一个DataRowView
(一个一个DataRow
的观点)的情况下,你可以这样做:
string name = dataRowView["Name"] as string;
编辑:我只注意到你的问题的WPF标签......也许你是在谈论一个CollectionView
,不DataView
?
CollectionView
本身不具有“列”,但它可以用GridView
或DataGrid
(它们都有列)表示。这只是一个对象集合的视图。要访问当前对象的特定字段或属性,主要有两种选择:
- 如果静态知道实际类型集合项目:施放
CurrentItem
该类型,并直接访问您需要的会员 - ,如果你不知道类型,可以使用在CURRENTITEM反射的名字
+0
谢谢很多,我正在使用以下dt.Rows [CollectionViewSource.CurrentPosition] [“ColumnName”]。ToString()其中colloectionViewSource绑定到DataContext。 – 2009-09-17 00:03:52
相关问题
- 1. asp.net c#如何从href获取价值?
- 2. jquery - 从C#词典中获取价值
- 3. 从文本框(C#)获取价值
- 4. 从C#查询中获取价值
- 5. 从谷歌图表中的DataView类获取价值到一个JavaScript数组
- 6. 从Handler获取价值
- 7. 从UIPickerView获取价值
- 8. 从输入获取价值
- 9. 从AttributeBag获取价值
- 10. 从JSON获取价值
- 11. 从customer_entity_varchar获取价值 - Magento
- 12. 从Twitch获取价值API
- 13. 从iframe中获取价值
- 14. 从JSpinner获取价值(SWING)
- 15. 从ListView获取价值
- 16. 获取价值
- 17. 获取价值
- 18. 获取价值
- 19. 获取价值
- 20. 获取价值
- 21. 获取价值
- 22. 获取价值
- 23. 获取价值
- 24. 获取价值
- 25. 获取日期+价值目标C
- 26. 如何从DataView中的列中获取值?
- 27. JSON - 获取价值
- 28. 获取价值 - AngularJS
- 29. 获取价值currentnode
- 30. 从密码文本c获得价值#
没有名为CURRENTITEM数据视图成员访问它的属性或字段。你的意思是DataView索引器?或者DataGrid.CurrentRow或DataGridView.CurrentRow? – 2009-09-16 22:03:59
对不起,它不是DataView.CurrentItem它是CollectionViewSource.CurrentItem – 2009-09-16 22:14:02
我现在想通了我正在使用dt.Rows [“ColumnName”]。“”ColumnName“]。ToString(),有没有更好的方法来做同样的 – 2009-09-16 22:15:18