Pokud při ladění programu ve VS.NET 2003 potřebujete zobrazit obsah DataSetu (třeba se chcete ujistit že DataSet který dostala prezentační vrstva od nižších úrovní aplikace obsahuje skutečně to co si představujete) čeká vás trocha docela nepohodlného klikošení. K údajům se sice dostanete, zadávání do QuickWatche deset výrazů typu myDs.Tables[0].Rows[0].ToString() jen abyste si vypsali obsah vráceného číselníku vám na náladě nepřidá.
V pátek mně při ladění části business logiky došla trpělivost a protože jsem se před časem doslechl o tom, že v novém VS.NET bude možnost zobrazit při ladění DataSet jako grid potrápil jsem trochu Google. To by v tom byl čert, aby nějaký netrpělivý .NETový vývojář nenapsal quick&dirty předběžnou implementaci něčeho tak užitečného.
A štěstí mi přálo:

V článku Special QuickWatch for a DataSet na CodeProject.com (autor mohammed barqawi) jsem našel přesně to, co jsem hledal. Jednoduché. Elegantní. Funkční.
- QuickWatch for a DataSet přidávám do svého permanentního seznamu rozšíření VS.NET
- Pokud ho budete také zkoušet tak si dejte pozor na jednu drobnost. Pokud chcete zobrazit obsah datasetu tak je třeba na proměnnou s datasetem najet a označit ji. Samotné umístění kurzoru nestačí.
- Omer van Kloeten začal původní implementaci rozšiřovat a výsledky publikoval ve svém weblogu (ty jsem ale zatím nezkoušel)
Následuje trocha vlezlé reklamy:
(Přijmeme vývojáře pro vývoj databázových aplikací v .NETu a komponent pro .NET Framework. Více informací zde: htttp://www.rebex.cz/firma/zamestnani.aspx )