sohil_ww
پنج شنبه 29 خرداد 1393, 19:18 عصر
با سلام خدمت همه ی اساتید
من به وسیله ی کد زیر میام تو دیتاستم براساس فیلد شماره سئوال جستجو می زنم
if(myGrid1.CurrentRow !=null && myGrid1.Rows.Count>0)
{
DataRow[] DrEmtiaz = new DataRow[10];
int row = e.RowIndex +1;
DrEmtiaz = dtEmtiaz.Select("ShSoal ="+ row.ToString());//+(myGrid1.CurrentRow.Index) + 1);
foreach (DataRow tempRow in DrEmtiaz)
{
if (tempRow[4].ToString() == myGrid1.Rows[e.RowIndex].Cells[1].Value.ToString())
{
Value[tempRow[1].ToString()] = Value[tempRow[1].ToString()] + 1;
}
}
}
ولی مشکلی که هست اینه که وقتی متغییر row من برابر 14 میشه خطا می گیره جالب اینجاست که وقتی از mygrid.currenrow.index برای دسترسی به سطر گرید استفاده می کنم رو سطر 2 خطا می گیره دوستان ممنون می شم راهنمایی کنید اینم متن خطا
120318
من به وسیله ی کد زیر میام تو دیتاستم براساس فیلد شماره سئوال جستجو می زنم
if(myGrid1.CurrentRow !=null && myGrid1.Rows.Count>0)
{
DataRow[] DrEmtiaz = new DataRow[10];
int row = e.RowIndex +1;
DrEmtiaz = dtEmtiaz.Select("ShSoal ="+ row.ToString());//+(myGrid1.CurrentRow.Index) + 1);
foreach (DataRow tempRow in DrEmtiaz)
{
if (tempRow[4].ToString() == myGrid1.Rows[e.RowIndex].Cells[1].Value.ToString())
{
Value[tempRow[1].ToString()] = Value[tempRow[1].ToString()] + 1;
}
}
}
ولی مشکلی که هست اینه که وقتی متغییر row من برابر 14 میشه خطا می گیره جالب اینجاست که وقتی از mygrid.currenrow.index برای دسترسی به سطر گرید استفاده می کنم رو سطر 2 خطا می گیره دوستان ممنون می شم راهنمایی کنید اینم متن خطا
120318