View Full Version : سوال: انتخاب یک سطر از دیتاگرید برای برگرداندن مقدار سلول و ارور زیر
r4hgozar
چهارشنبه 06 فروردین 1393, 13:38 عصر
سلام دوستان و اساتید.
من یک سطر دیتاگرید رو با کد زیر انتخاب می کنم تا با استفاده از مقدار اون بتونم از دیتابیس خودم یک مقدار رو حذف کنم.بعد اومدم برای تست کدم از یک لیبل استفاده کردم اما فهمیدم اصلا کدم درست نیست.
با ارور زیر مواجه می شم و نمی دونم دلیل ارور چیه؟
http://upload7.ir/imgs/2014-03/72132127489105687826.png
http://upload7.ir/imgs/2014-03/91827736312322810851.png
Morteza-76
چهارشنبه 06 فروردین 1393, 15:24 عصر
بفرمایید
http://www.uplooder.net/cgi-bin/dl.cgi?key=23d059bc396a0742dd64e876a1818dd6
موفق باشید
r4hgozar
چهارشنبه 06 فروردین 1393, 16:34 عصر
ممنون. اما این همیشه مقدار سطر اول رو میاره دوست عزیز
Morteza-76
چهارشنبه 06 فروردین 1393, 16:42 عصر
شما هم توی کد هاتون همینو میخواستین دیگه
اگه سطر های دیگرو هم میخواین میتونین مقدار rows رو تغییر بدین
meysam_online2012
چهارشنبه 06 فروردین 1393, 17: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, 17:20 عصر
ممنون از همه دوستان.
جواب رو خودم پیدا کردم.
این میشه
int id =Convert.ToInt32(dgw2.CurrentRow.Cells[0].Value);
db.SPDeleteBook(id);
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.