PDA

View Full Version : خاصیت select در grid view



jaykob
دوشنبه 12 اردیبهشت 1390, 11:16 صبح
سلام به چه شکل می شه بعد از فعال کردن خاصیت select در GridVew کاربر بعد از کلیک بر روی هر سطر مقدار id اون سطر بر گردانده شود ؟

ممنون

L_eskandary
دوشنبه 12 اردیبهشت 1390, 18:21 عصر
منظورتون از id سطر چه چیزی هستش ؟
مثلا یه رکورد رو تو گرید نمایش میدین و می خواین id اون رو با کلیک کردن رو اون سطر از پایگاه داده بخونین ؟

jaykob
دوشنبه 12 اردیبهشت 1390, 19:30 عصر
منظورتون از id سطر چه چیزی هستش ؟
مثلا یه رکورد رو تو گرید نمایش میدین و می خواین id اون رو با کلیک کردن رو اون سطر از پایگاه داده بخونین ؟

بله می خوام با کلیک روی اون سطر id اون رکورد را داشته باشم .

ممنون

karim orooji
دوشنبه 12 اردیبهشت 1390, 20:02 عصر
ّرای این کار
در برنامه میتونی به این صورت عمل کنی


e.RowIndex

L_eskandary
سه شنبه 13 اردیبهشت 1390, 00:25 صبح
شرمنده چند ساعت پیش سایت مشکل پیدا کرده بود ظاهرا جوابم ارسال نشده :
اگه id رو تو یکی از ستون های گرید مثلا ستون اول نشون میدین به صورت زیر عمل کنین :


yourgrid_selectedIndexChanged()
{
gridviewrow gr = yourgrid.selectedrow;
int id = convert.toint32(gr.cell[0].text.trim());
}

به هر حال با کدهای بالا می تونین به هر Cell ی از گرید دسترسی داشته باشین . index مربوط به گرید هم zero base هستش .
اگه هم id رو نداشتین خوب باز می تونین بر اساس اطلاعات سطر انتخابی یه select به جدول تون در پایگاه داده تو همین event بزنین و id رو بدست بیارین .
امیدوارم منظورتون رو درست متوجه شده باشم .
موفق باشین .