PDA

View Full Version : جستجو در گرید ویو با جاوا اسکریپت



mohammadyaser
شنبه 12 شهریور 1390, 13:31 عصر
سلام من فرمی دارم که در اون یک گرید ویو وجود داره .وزمانیکه روی دکمه جیتجو کلیک میکنم فرمی دیگر باز می شود شامل یک جعبه متن و یک گرید ویو دیگر ومن اسم مورد نظرم را در جعبه متن تایپ میکنم و بعد از ان باید سطری از گرید ویو که datakey ان برابر با متن تایپ شده است .انتخاب می شود.تا اینجا مشکلی نیست ولی باید بعد از زدن دکمه تایید مقدار datakey رکورد انتخاب شده به صفحه اصلی پاس داده شود و در انجا بدون اینکه صفحه رفرش شود سطری از گرید ویو که dtakey ان برابر با data keyصفحه قبل است انتخاب شود .من برای این کار از جاوا اسکریپت در صفحه مقصداز جاوا اسکریپت استفاده کردم ولی مشکل اینجاست که گریدویو من صفحه بندی شده است و کد من فقط صفحه اول را جستجو میکند .می خواستم از دوستان که بنده رو راهنمایی کنند.
من تابع جاوا اسکریپت مورد نظر رو می زارم .اگر امکان داره برام اصلاحش کنید
بسیار سپاسگذارمfunction setcomponents()
{
var tbl = document.getElementById("<%= GridView1.ClientID %>");
var SearchText = document.getElementById('info').value;//
for(var i = 1; i< tbl.rows.length;i++)
{
var tbl_row = tbl.rows[i];
var tbl_Cell = tbl_row.cells[3];
if(tbl_Cell.innerHTML != SearchText)
{
tbl.rows[i].cells[3].style.backgroundColor='red';
break;
}
}
}

TeacherMath
شنبه 12 شهریور 1390, 23:20 عصر
بهتره از ajax استفاده کنید .نمونه سایت های خوبی در این بخش و جود داره که از ajax استفاده کردن.