A v čem konkrétně máte problém? Při generování toho HTML prostě využijete informace o sloupcích, vrácených tím SQL dotazem. Informace o počtu, pořadí, názvech sloupců a datovém typu nad objektem DataReader lze získat takto: A DataReader has the following properties and methods for retrieving column information:
FieldCount - returns the number of columns in the result set. GetFieldType(int) - returns the Type of the column. GetDataTypeName(int) - returns the Name of the back-end database column type. GetName(int) - returns the Column Name.
So you would start by getting the FieldCount, and create a loop to loop through the Fields (columns) in the DataReader, getting whatever information you need about each one. Pokud budete potřebovat některé další informace, jako například převést název sloupce z SQL na titulek nebo např. nějakou délku buňky generované tabulky, tak tyto dodatečná data musíte mít také v té konfiguraci (jako samotný SQL dotaz).
|