Mega Code Archive

 
Categories / C# / ADO Database
 

Print DataSet out

using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.SqlClient; using System.Data.Common; class Program {     static void Main(string[] args) {         string cnStr = "uid=sa;pwd=;Initial Catalog=yourDatabase;Data Source=(local)";         DataSet myDS = new DataSet("Cars");         SqlDataAdapter dAdapt = new SqlDataAdapter("Select * From Inventory", cnStr);         DataTableMapping custMap = dAdapt.TableMappings.Add("Inventory", "Current Inventory");         custMap.ColumnMappings.Add("CarID", "Car ID");         custMap.ColumnMappings.Add("PetName", "Name of Car");         try {             dAdapt.Fill(myDS, "Inventory");         } catch (Exception ex) {             Console.WriteLine(ex.Message);         }         PrintDataSet(myDS);     }     static void PrintDataSet(DataSet ds) {         Console.WriteLine("Tables in '{0}' DataSet.\n", ds.DataSetName);         foreach (DataTable dt in ds.Tables) {             Console.WriteLine("{0} Table.\n", dt.TableName);             for (int curCol = 0; curCol < dt.Columns.Count; curCol++) {                 Console.Write(dt.Columns[curCol].ColumnName.Trim() + "\t");             }             for (int curRow = 0; curRow < dt.Rows.Count; curRow++) {                 for (int curCol = 0; curCol < dt.Columns.Count; curCol++) {                     Console.Write(dt.Rows[curRow][curCol].ToString().Trim() + "\t");                 }                 Console.WriteLine();             }         }     } }