Tips & Tricks

If comparing dates in Data Adapter, use the following logic:

if (obj.DateReserved != (DateTime)SqlDateTime.Null && obj.DateReserved > DateTime.Parse("1/1/1900"))
    AddInputParameter("DateReserved", obj.DateReserved);

Load Dataset


string connectionString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["Resort"].ConnectionString;

string strSQL = Template.Load("MemberSearch.sql");
strSQL = strSQL.Replace("[SEARCH_TEXT]", txtSearch.Text);

DataSet ds = new DataSet();
SqlConnection conn = new SqlConnection(connectionString);
SqlDataAdapter da = new SqlDataAdapter(strSQL, conn);
ds = new System.Data.DataSet();
da.Fill(ds, "Records");


foreach (DataRow row in ds.Tables["Records"].Rows)
{
    //if (row["Status"].ToString() == "P")
    //    pending_ctr++;
}

GridView1.DataSource = ds.Tables["Records"];
GridView1.DataBind();

Load Reader


string connectionString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString;
IDataReader reader = null;
SqlConnection conn;
SqlCommand cmd;

string strSQL = "Select * From Customer";

conn = new SqlConnection(connectionString);
cmd = new SqlCommand(strSQL, conn);
//cmd.Parameters.AddWithValue("@searchtext", txtSearch.Text);

cmd.CommandType = CommandType.Text;

conn.Open();
reader = cmd.ExecuteReader();

while (reader.Read())
{
    MyObj m = new MyObj()

    m.MemberID = (Int64)reader["MemberID"];
    m.FullName = reader["LastName"].ToString() + ", " + reader["FirstName"].ToString();

}

conn.Close();
cmd.Dispose();





 
Copyright 2007. © Inspired Effect ™. All Rights Reserved Home