PDA

View Full Version : بدست اوردن مقدارای از رکورد قبلی بایند شده در repeater



sanaz.dadkhah
دوشنبه 06 آبان 1392, 14:59 عصر
سلام من داده هایی را بایند می کنم و در آن نیاز دارم که به مقداری از رکورد قبلی دسترسی داشته باشم و مقدار آن را برای محاسبه در دسترس داشته باشم
میشه لطف کنید و بگید که چگونه باید مقدار رکورد قبلی را نگه داری کرد؟

Mag-Mag
دوشنبه 06 آبان 1392, 15:48 عصر
شما باید مقدار select رو در یک حلقه for بررسی کنید

یک namevaluecollection بگیر و هر دفعه مقدارهای که از رکورد قبلی لازم داری رو بریز توش
عملیات لازم رو با رکورد جاری انجام بده

namevaluecollection nvc = new namevaluecollection();
for(int i=0;i<ds.tables[0].rows.count;i++)
{
sum = ds.tables[0].rows[i][یک فیلد]+nvc["مقدار رکورد قبلی"];
nvc.add('مقدار رکورد قبلی',ds.tables[0].rows[i][یک فیلد])
}

الان هر دفعه در
nvc["مقدار رکورد قبلی"]
مقدار رکورد قبلی رو داری