| Author: Shivshanker Cheral 03 Jul 2008 | Member Level: Diamond | Rating:    Points: 6 |
Where you are using d??
so no need of foreach loop if you want access directly with table name and column name
refer
using System; using System.Data; using System.Data.SqlClient;
class MainClass { static void Main(string[] args) { string connString = @"server = .\sqlexpress;integrated security = true;database = northwind"; string sql = @"select productname,unitprice from products where unitprice < 20"; SqlConnection conn = new SqlConnection(connString); try { conn.Open(); SqlDataAdapter da = new SqlDataAdapter(sql, conn); DataTable dt = new DataTable(); da.Fill(dt); foreach (DataRow row in dt.Rows) { foreach (DataColumn col in dt.Columns) Console.WriteLine(row[col]); } } catch(Exception e) { Console.WriteLine("Error: " + e); } finally { conn.Close(); } } }
|