PDA

View Full Version : سوال: ارسال id سطر انتخاب شده در دیتاگرید با سشن



forodo007
پنج شنبه 03 مهر 1393, 01:17 صبح
سلام من میخوام سطری رو که تو دیتاگرید اتخاب کردم ای دی اون رو با سشن به صفخه دیگه برم چطور این کار رو انکام بدم؟
ممنون میشم کامل توضیح بدین

dehqhani
شنبه 05 مهر 1393, 17:47 عصر
میتونی اینطوری استفاده کنی
var gvr = (GridViewRow)((ImageButton)sender).Parent.Parent;
var HF = (HiddenField)gvr.FindControl("HiddenIDView");
Session.Add("idq", HF.Value);



در item template که مربوط به دکمه ای هست که بر روی گرید ویو هست این کد رو بزار
<asp:HiddenField ID="HiddenIDView" runat="server" Value='<%# Eval("ID") %>' />

asadi.hasan
شنبه 01 آذر 1393, 16:01 عصر
من این تکه برنامه رو متوجه نشدم، میشه بی زحمت توضیح بدید؟


var gvr = (GridViewRow)((ImageButton)sender).Parent.Parent;
var HF = (<span class="highlight">HiddenField</span>)gvr.FindControl("HiddenIDView");



امتحانشون کردم نشد!
Parentچیه؟لطفا کلش رو یه توضیح مختصر بدید.