PDA

View Full Version : انتخاب خودکار یک سطر دیتاگرید و Bold شدن با توجه به کد Query String



m0rteza
سه شنبه 13 اردیبهشت 1390, 17:26 عصر
با سلام
من یک دیتاگرید دارم که حاوی مثلا 10 سطر می باشد
وقتی از صفحه قبل میخوام بیام از طریق query string یک کد به این گرید میخوام بدم که سطری که کدش این مقدار شده باشه به حالت انتخاب در بیاد
با تشکر

hofa_7
سه شنبه 13 اردیبهشت 1390, 21:59 عصر
سلام
چند تا راه هست .
من فعلا یکیش رو میگم ،

for (int i = 0; i < GridView1.Rows.Count; i++)
{
if (Request.QueryString["code"]==((Label)GridView1.Rows[i].Cells[1].Controls[0])
{
GridView1.SelectedIndex=i;
break;
}
}


توی این حالت فرض شده که کد تو داخل querystring به نام code اومده و کد داخل گرید در سلول شماره 1 هست ، البته اگر templateField داری باید از findcontrol استفاده کنی ، این کد رو توی رویداد pageLoad صفحت بنویس

hofa_7
سه شنبه 13 اردیبهشت 1390, 22:01 عصر
سلام
چند تا راه هست .
من فعلا یکیش رو میگم ،


for (int i = 0; i < GridView1.Rows.Count; i++)
{
if (Request.QueryString["code"]==((Label)GridView1.Rows[i].Cells[1].Controls[0]).Text)
{
GridView1.SelectedIndex=i;
break;
}
}



توی این حالت فرض شده که کد تو داخل querystring به نام code اومده و کد داخل گرید در سلول شماره 1 هست ، البته اگر templateField داری باید از findcontrol استفاده کنی ، این کد رو توی رویداد pageLoad صفحت بنویس