heshmat123
سه شنبه 22 مرداد 1392, 11:42 صبح
سلام دوستان چند خسته نباشید.
من از این کد استفاده مینم فقط یک مقدار را به سسشن اضافه میکنه بی زحمت راهنمایی کنید تا چندن مقدار درون سسشن اضافه بشه.
protected void DataList1_SelectedIndexChanged(object sender, EventArgs e)
{
if (Session["cdo"] != null)
{
Session["cdo"] = DataList1.SelectedValue.ToString();
System.Data.SqlClient.SqlConnection con;
con = new System.Data.SqlClient.SqlConnection();
con.ConnectionString = "Data Source=.;Initial Catalog=ht;Integrated Security=True";
con.Open();
DataTable dt = new DataTable();
SqlCommand cmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter("select * from product", con);
Session.Add("cdo", DataList1.SelectedValue.ToString());
da.Fill(dt);
foreach (DataListItem col in DataList1.Items )
Response.Write(da + "<br/>");
con.Close();
}
}
توسط این کد هم مقدار سسشن را به سبد خرید اضافه میکنم
protected void Page_Load(object sender, EventArgs e)
{
System.Data.SqlClient.SqlConnection con;
con = new System.Data.SqlClient.SqlConnection();
con.ConnectionString = "Data Source=.;Initial Catalog=ht;Integrated Security=True";
DataTable dt = new DataTable();
SqlCommand cmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter("select * from product where pid='" + Session["id"].ToString() + "'", con);
da.Fill(dt);
con.Close();
CartGrid.DataSource =dt;
CartGrid.DataBind();
}
من از این کد استفاده مینم فقط یک مقدار را به سسشن اضافه میکنه بی زحمت راهنمایی کنید تا چندن مقدار درون سسشن اضافه بشه.
protected void DataList1_SelectedIndexChanged(object sender, EventArgs e)
{
if (Session["cdo"] != null)
{
Session["cdo"] = DataList1.SelectedValue.ToString();
System.Data.SqlClient.SqlConnection con;
con = new System.Data.SqlClient.SqlConnection();
con.ConnectionString = "Data Source=.;Initial Catalog=ht;Integrated Security=True";
con.Open();
DataTable dt = new DataTable();
SqlCommand cmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter("select * from product", con);
Session.Add("cdo", DataList1.SelectedValue.ToString());
da.Fill(dt);
foreach (DataListItem col in DataList1.Items )
Response.Write(da + "<br/>");
con.Close();
}
}
توسط این کد هم مقدار سسشن را به سبد خرید اضافه میکنم
protected void Page_Load(object sender, EventArgs e)
{
System.Data.SqlClient.SqlConnection con;
con = new System.Data.SqlClient.SqlConnection();
con.ConnectionString = "Data Source=.;Initial Catalog=ht;Integrated Security=True";
DataTable dt = new DataTable();
SqlCommand cmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter("select * from product where pid='" + Session["id"].ToString() + "'", con);
da.Fill(dt);
con.Close();
CartGrid.DataSource =dt;
CartGrid.DataBind();
}