View Full Version : بدست آوردن مقدار یک ButtonField در GridView2005
rahele_sa
یک شنبه 21 خرداد 1385, 16:59 عصر
سلام
بدست آوردن مقدار یک ButtonField در GridView2005
reza_rad
یک شنبه 21 خرداد 1385, 17:32 عصر
مقدار یعنی چی؟ text اش رو می خواهید یا کنترل؟
rahele_sa
دوشنبه 22 خرداد 1385, 10:18 صبح
text اش رو می خوام
reza_rad
دوشنبه 22 خرداد 1385, 10:39 صبح
GridView1.Rows[1].Cells[6].Text
البته بسته به سطر و ستون شما Index اش تغییر می کنه
rahele_sa
دوشنبه 22 خرداد 1385, 12:23 عصر
مقداری که بر می گردونه " " است
به دلیل اینکه نوعش از نوع ButtonFiled است بدست آوردن مقد ارش فرق میکنه
reza_rad
دوشنبه 22 خرداد 1385, 13:08 عصر
به دلیل اینکه نوعش از نوع ButtonFiled است بدست آوردن مقد ارش فرق میکنه
من خودم تست کردم بعد گذاشتمش اینجا. buttonfield هم هست و مقدارش رو برگردونده.شاید شما ایندکس رو اشتباه میدین؟ با ایندکس های کمتر یا بیشتر امتحان کنید.
reza_rad
دوشنبه 22 خرداد 1385, 15:36 عصر
:اشتباه: :اشتباه:
ببخشید من اشتباه خوندم فکر کردم boundfield منظورتونه. شرمنده
این برای BUTTONFIELD:
Button bt;
bt = (Button)GridView1.Rows[1].Cells[7].Controls[0];
Response.Write("<br>" + bt.Text);
البته بسته به نوع buttonfield فرق میکنه. این کد مثلا برای button هست.
ایندکس قسمتی که رنگش قرمز هست هم باید ایندکس همون ستون buttonfield تون باشه.
rahele_sa
دوشنبه 22 خرداد 1385, 18:54 عصر
من از نوع Image گرفتم ButtonField را .
آیا بازم این کد جواب میده
reza_rad
سه شنبه 23 خرداد 1385, 07:30 صبح
شما کنترل تون از هر نوعی باسه باید با همون بخونیدش.
یعنی مثلا برای Image این میشه:
ImageButton bt;
bt = (ImageButton)GridView1.Rows[1].Cells[7].Controls[0];
Response.Write("<br>" + bt.AlternateText);
rahele_sa
سه شنبه 23 خرداد 1385, 09:32 صبح
شما کنترل تون از هر نوعی باسه باید با همون بخونیدش.
یعنی مثلا برای Image این میشه:
ImageButton bt;
bt = (ImageButton)GridView1.Rows[1].Cells[7].Controls[0];
Response.Write("<br>" + bt.AlternateText);
میشه کد Vb یش را بنویسید
ممنون میشم
reza_rad
سه شنبه 23 خرداد 1385, 10:28 صبح
کد vb:
Dim bt As System.Web.UI.WebControls.ImageButton
bt = GridView1.Rows(0).Cells(3).Controls(0)
Response.Write("<br>" + bt.AlternateText)
زیاد با هم فرقی نمی کنن. شما معمولا با چند تا تغییر اساسی می تونید کدها رو به هم تبدیل کنید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.