如何從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. jquery - 從C#詞典中獲取價值
- 2. asp.net c#如何從href獲取價值?
- 3. XML從節點C獲取價值#
- 4. 從C#查詢中獲取價值
- 5. 從文本框(C#)獲取價值
- 6. C#從DataView創建DataView
- 7. 從谷歌圖表中的DataView類獲取價值到一個JavaScript數組
- 8. 從AttributeBag獲取價值
- 9. AppDelegate:從ViewController獲取價值?
- 10. 從輸入獲取價值
- 11. 從Twitch獲取價值API
- 12. 從ListView獲取價值
- 13. Angularjs從http.get獲取價值
- 14. 從JComboBox獲取價值
- 15. 從customer_entity_varchar獲取價值 - Magento
- 16. 從bootstrap-timepicker24獲取價值
- 17. 從TinyMCE獲取價值
- 18. 從cURL獲取價值XML
- 19. 從XML獲取價值?
- 20. 從JSpinner獲取價值(SWING)
- 21. 從qlineedit獲取價值
- 22. 從div獲取價值。
- 23. 從JSON獲取價值
- 24. 從json url獲取價值
- 25. 從jQuery Datarow獲取價值
- 26. 從iframe中獲取價值
- 27. 從XML獲取價值
- 28. 從firebase獲取價值
- 29. ffmpeg從cropdetect獲取價值
- 30. 從Handler獲取價值
沒有名爲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