zareei_ta
چهارشنبه 13 مهر 1390, 15:09 عصر
من میخوام تو سایتم در صفحه اول که گرید قرار داره با کلیک بر روی اون اطلاعات به صفحه دیگه وارد گرید بشه من اطلاعات را در سشن ریختم اما زمانی که که در گرید میریزم چیزی نشون نمیده. کدم ها قرار ویرم ممنون میشم راهنمایی کنید
در کد زیر اطلاعات گرید را در سشن میریزم.که ریخته میشود و امتحان کردم
protected void GridView2_SelectedIndexChanged(object sender, EventArgs e)
{
string Source = GridView2.Rows[GridView2.SelectedIndex].Cells[0].Text.ToString();
Session["desc"] = Source;
Page.ClientScript.RegisterClientScriptBlock(typeof (Page), "SCRIPT", string.Format("alert('{0}');", Source), true);
Label lblSoftName = (Label)GridView2.Rows[GridView2.SelectedIndex].FindControl("lblSoftware");
Image SoftWareImage = (Image)GridView2.Rows[GridView2.SelectedIndex].FindControl("ImgSoft");
Label lblPrice=(Label)GridView2.Rows[GridView2.SelectedIndex].FindControl("lblPrice");
Session["lbl"] = lblSoftName.Text;
Session["Img"] =SoftWareImage.ImageUrl;
Session["lblPrice"]=lblPrice.Text;
{
کد زیر میخوام از سشن در گرید بریزم ولی گرید را خالی نشون میده
protected void Page_Load(object sender, EventArgs e)
{
this.Title = "ثبت سفارش";
if (!IsPostBack)
{
for (int i = 0; i < OrderGridView.Rows.Count; i++)
{
Label lblSoftName = (Label)OrderGridView.Rows[i].FindControl("lblSoftware");
Label lblPrice = (Label)OrderGridView.Rows[i].FindControl("lblPrice");
lblSoftName.Text = Session["lbl"].ToString();
lblPrice.Text = Session["lblPrice"].ToString();
}
}
}
در کد زیر اطلاعات گرید را در سشن میریزم.که ریخته میشود و امتحان کردم
protected void GridView2_SelectedIndexChanged(object sender, EventArgs e)
{
string Source = GridView2.Rows[GridView2.SelectedIndex].Cells[0].Text.ToString();
Session["desc"] = Source;
Page.ClientScript.RegisterClientScriptBlock(typeof (Page), "SCRIPT", string.Format("alert('{0}');", Source), true);
Label lblSoftName = (Label)GridView2.Rows[GridView2.SelectedIndex].FindControl("lblSoftware");
Image SoftWareImage = (Image)GridView2.Rows[GridView2.SelectedIndex].FindControl("ImgSoft");
Label lblPrice=(Label)GridView2.Rows[GridView2.SelectedIndex].FindControl("lblPrice");
Session["lbl"] = lblSoftName.Text;
Session["Img"] =SoftWareImage.ImageUrl;
Session["lblPrice"]=lblPrice.Text;
{
کد زیر میخوام از سشن در گرید بریزم ولی گرید را خالی نشون میده
protected void Page_Load(object sender, EventArgs e)
{
this.Title = "ثبت سفارش";
if (!IsPostBack)
{
for (int i = 0; i < OrderGridView.Rows.Count; i++)
{
Label lblSoftName = (Label)OrderGridView.Rows[i].FindControl("lblSoftware");
Label lblPrice = (Label)OrderGridView.Rows[i].FindControl("lblPrice");
lblSoftName.Text = Session["lbl"].ToString();
lblPrice.Text = Session["lblPrice"].ToString();
}
}
}