2013-01-16 31 views

回答

3

Visual Studio的調試器已經內置了可視化器DataTable。只需點擊放大鏡符號,就可以將其視爲表格。

如果不分析DataTableDataRowCollection(在你的屏幕截圖),你可以在調試程序的快速監視窗口使用:

rows.Cast<DataRow>().CopyToDataTable() 

後是否已執行了它在那裏,你可以點擊放大鏡來檢查桌子。這也適用於Linq查詢或DataTableRows財產。

Dataset Visualizer Dialog Box

+0

你能幫我什麼是放大鏡符號嗎? –

+2

@just_name:只需右擊你的DataTable。點擊快速查看,然後顯示值旁邊的放大鏡圖標。也許你需要先從列表中選擇它(除此之外還有一個向下箭頭的圖標)。 –

+0

非常感謝,這正是我想要的:D –

-1

不,沒有(我沒有知道)但實際上可以編寫自己的調試擴展。這並不難。

這裏的主要問題是更多地使用DataTable,這是一個緩慢的內存豬,一般來說比實際的操作更糟糕。

+3

的主要問題是,你認爲了解該項目,它的要求,並且preceeded的desicion決策的討論後,他奠定了確切的限制。我們不知道他爲什麼做了他所做的事,並且爲一個可能甚至不是他的決定而責備他的人很坦白地說,脫離主題 – RhysW

1

我不知道現有的工具在表格中顯示DataRowCollection - 但通常,這些類型的工具稱爲展示器。 Here is the MSDN page - 包括如何建立自己的鏈接。這真的很直接。

相關問題