PDA

View Full Version : ذخیره یکی از فیلدهای گرید ویو توسط فیلد لینک در همان گردویو



han008had
دوشنبه 30 بهمن 1391, 18:57 عصر
سلام به همگی دوستان
من میخواستم بدونم میشه یکی از فیلدهای نمایش داده شده در گریدویو را مثلا ID بعنوان session ذخیره و توسط لینک گذاشته شده به یک صفحه دیگه منتقل و از آن استفاده کرد؟

han008had
دوشنبه 30 بهمن 1391, 20:49 عصر
:افسرده: یعنی هیچ کس نمی تونه کمکم کنه من خودم توی HyperLinkField قسمت زیر و اضافه کردم ولی کلا دیگه گرید ویو مشکل پیدا می کنه


NavigateUrl='<%# Eval("id_t", "~/user/user_test.aspx?code={0}") %>'

asadi.hasan
دوشنبه 30 بهمن 1391, 21:41 عصر
سلام به همگی دوستان
من میخواستم بدونم میشه یکی از فیلدهای نمایش داده شده در گریدویو را مثلا ID بعنوان session ذخیره و توسط لینک گذاشته شده به یک صفحه دیگه منتقل و از آن استفاده کرد؟
سلام.آره میشه.
شما بعد از اینکه گرید ویو رو انتخاب کردی ، یه فلش کوچیک کنارش هست.اونو میزنی و گزینه ی Edit column رو انتخاب می کنی و از منوی سمت چپ گزینه ی Command field->select رو انتخاب میکنی و سپس از event های گرید ویو گزینه ی selected index changed رو انتخاب میکنی و کد زیر رو کپی میکنی.

Session.Add("cdo",GridView1.SelectedRow.Cells[0].Text.ToString());

han008had
دوشنبه 30 بهمن 1391, 22:10 عصر
ببخشیدا من قسمت selected index changed , که فرمودید نمی بینم

asadi.hasan
سه شنبه 01 اسفند 1391, 21:49 عصر
شما وقتی گرید ویو رو انتخاب میکنی ،درسمت راست صفحه در قسمت propertise ،بالا، یک شکل رعد و برق وجو داره که باید event ها رو از اونجا پیدا کنید.
این مسیری رو که گفتم برید و دقیق نگاه کنید ، حتما هست.اگه بازهم نتونستید، کد زیر رو در کپی کنید.

protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{

}