Following code snippets reads data from a SQL Server table into .Net DataTable object:

using System.Data;
using System.Data.SqlClient; public DataTable RetrieveRowsWithDataTable()
{
  using ( SqlConnection conn = new SqlConnection("ConnectionString") )
  {
    conn.Open();
    SqlCommand cmd = new SqlCommand("SELECT * FROM PRODUCTS", conn);
    cmd.CommandType = CommandType.Text;
    SqlDataAdapter adapter = new SqlDataAdapter(cmd);
    DataTable dataTable = new DataTable("Products");
    adapter.Fill(dataTable);
    return dataTable;
  }
}