
These data visualizers for Visual Studio 2005 extend the Special QuickWatch for a DataSet that I found invaluable in VS 2003.
These visualizers provide the following features:
DataSets, strongly typed DataSets, DataTables, DataViews, DataRows and DataColumns.
DataRow, the respective row will be selected in the visualizer's grid.
DataSet can be in the format generated by the XmlSerializer (as used by the Web Service framework, for example) or by the DataSet's WriteXmlSchema and WriteXml methods. For now, I'll leave examination of the code as an exercise for the reader.
DataSet and DataTable objects for enhancing the performance of serializing the objects across the Debuggee and Debugger processes.
DataGridView control wasn't particularly well documented and so getting the styles right was of more effort than expected and may not be the best way.
DataGridView (or DataGrid) is still way too hard. It requires a combination of DataViews, BindingSources and brute force. See DataTableVisualizerTab.OnVisibleChanged for the code that does the trick.
IPropertyChange interface of the DataTableProperties object for its binding.
| You must Sign In to use this message board. | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||