PDA

View Full Version : سوال: انتخاب یک سطر از دیتاگرید برای برگرداندن مقدار سلول و ارور زیر



r4hgozar
چهارشنبه 06 فروردین 1393, 12:38 عصر
سلام دوستان و اساتید.
من یک سطر دیتاگرید رو با کد زیر انتخاب می کنم تا با استفاده از مقدار اون بتونم از دیتابیس خودم یک مقدار رو حذف کنم.بعد اومدم برای تست کدم از یک لیبل استفاده کردم اما فهمیدم اصلا کدم درست نیست.
با ارور زیر مواجه می شم و نمی دونم دلیل ارور چیه؟

http://upload7.ir/imgs/2014-03/72132127489105687826.png

http://upload7.ir/imgs/2014-03/91827736312322810851.png

Morteza-76
چهارشنبه 06 فروردین 1393, 14:24 عصر
بفرمایید
http://www.uplooder.net/cgi-bin/dl.cgi?key=23d059bc396a0742dd64e876a1818dd6
موفق باشید

r4hgozar
چهارشنبه 06 فروردین 1393, 15:34 عصر
ممنون. اما این همیشه مقدار سطر اول رو میاره دوست عزیز

Morteza-76
چهارشنبه 06 فروردین 1393, 15:42 عصر
شما هم توی کد هاتون همینو میخواستین دیگه
اگه سطر های دیگرو هم میخواین میتونین مقدار rows رو تغییر بدین

meysam_online2012
چهارشنبه 06 فروردین 1393, 16:08 عصر
سلام دوستان و اساتید.
من یک سطر دیتاگرید رو با کد زیر انتخاب می کنم تا با استفاده از مقدار اون بتونم از دیتابیس خودم یک مقدار رو حذف کنم.بعد اومدم برای تست کدم از یک لیبل استفاده کردم اما فهمیدم اصلا کدم درست نیست.
با ارور زیر مواجه می شم و نمی دونم دلیل ارور چیه؟

http://upload7.ir/imgs/2014-03/72132127489105687826.png

http://upload7.ir/imgs/2014-03/91827736312322810851.png

اگه میخوای سطر انتخاب شده رو پاک کنی این کد شماره سطر رو برمی گردونه

if (e.Button == MouseButtons.Right)
{
dataGridView2.CurrentCell = dataGridView2.Rows[e.RowIndex].Cells[e.ColumnIndex];
}
zz = e.RowIndex;

r4hgozar
چهارشنبه 06 فروردین 1393, 16:20 عصر
ممنون از همه دوستان.
جواب رو خودم پیدا کردم.
این میشه

int id =Convert.ToInt32(dgw2.CurrentRow.Cells[0].Value);
db.SPDeleteBook(id);