PDA

View Full Version : اضافه کردن یک ستون از توع check box در gridview



ali_mnkt
شنبه 12 دی 1388, 10:43 صبح
با سلام خدمت دوستان

من می خوام یکی از ستون هام در grid view از نوع checkbox باشه که در هنگام اجرا بر حسب

این که کاربر هر کدم رو تیک بزنه یکسری پردازش هایی رو در اون سطر انجام بده.

خوب یکی از ستون هایی که در grid view دیدم از نوع checkbox field هست اما وقتی اونو به

grid view اضافه می کنم ستون خالی اضافه می شه و حالت check box نداره . چطوری باید

ستونی از نوع check box ایجاد کنم ؟

یه سوال دیگه هم این که وقتی چنین ستونی ایجاد کردم چطور می تونم توی یک حلقه for

چک کنم ببینم که کدام یکی از ردیف ها check box مربوط به اون تیک خورده ؟ البته تو

برنامه های ویندوز به شکل زیر می شد اینجا رو نمی دونم .


for (i=0,i<datagridview1.rows.count,i++)
{
if(datagridview1.rows[i].cell["نام ستون"].value=="یک مقداری")
{


}

}

بهنام بهمنی
شنبه 12 دی 1388, 12:15 عصر
به آدرس زير مراجعه کنيد

http://www.asp.net/learn/data-access/tutorial-52-cs.aspx

ali_mnkt
شنبه 12 دی 1388, 23:39 عصر
به آدرس زير مراجعه کنيد

http://www.ASP.NET/learn/data-access/tutorial-52-cs.aspx

مرسی دوست عزیز از راهماییت من تونستم یک ستون از نوع check box اضافه کنم ولی یه

مشگل دارم فرض کنید من تعدادی از گزینه ها رو در صفحه اول تیک زده باشم وقتی به صفحه

بعدی می رم و دوباره به همین صفحه بر می گردم اون تیک ها از بین رفتن البته تو رویداد

page index chang مربوط به gridview کد زیر رو می نویسم



protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{

GridView1.PageIndex = e.NewPageIndex;
GridView1.DataSource = ds.Tables[0];
GridView1.DataBind();
}

چطوری می تونم این مشگل رو حل کنم ؟