PDA

View Full Version : دسترسی ه اطلاعات یک سلول دیتاگرید در سی شارپ



Nathan Drake
چهارشنبه 17 مهر 1392, 18:40 عصر
سلامی گرم خدمت دوستان عزیز
چطور می تونم هنگام اجرای برنامه از مقدار یک سلول انتخابی از Data Grid View یک واحد کم کنم؟
به عنوان مثال یک محصول رو از یک لیست (منظورم از لیست DataGridView هست) انتخاب میکنیم و بعد با زدن گزینه ی خرید ، یک واحد از "تعداد موجود" اون کالا کم بشه.

elderado
چهارشنبه 17 مهر 1392, 20:43 عصر
با سلام
دوست عزیز شما باید عملیات خرید رو بصورت آپدیت کردن تعداد اون محصول از توی پایگاه داده انجام بدی
شما با انتخاب شدن اون محصول کد اون محصول رو بدست بیار..... با زدن دکمه ی خرید توی پایگاهت یک واحد از تعداد این محصول کم کم و دوباره اطلاعات رو در دیتا گرید ویو بریز
اینجوری مشتری شما با زدن دکمه ی خرید میبینه که یه دونه از تعداد اون محصول کم میشه..
موفق باشید.

Nathan Drake
پنج شنبه 18 مهر 1392, 12:16 عصر
با سلام
دوست عزیز شما باید عملیات خرید رو بصورت آپدیت کردن تعداد اون محصول از توی پایگاه داده انجام بدی
شما با انتخاب شدن اون محصول کد اون محصول رو بدست بیار..... با زدن دکمه ی خرید توی پایگاهت یک واحد از تعداد این محصول کم کم و دوباره اطلاعات رو در دیتا گرید ویو بریز
اینجوری مشتری شما با زدن دکمه ی خرید میبینه که یه دونه از تعداد اون محصول کم میشه..
موفق باشید.
درسته دوست عزیز. میدونم باید آپدیت بشه اما نمیدونم چطور میتونم با کدنویسی یک واحد از مقدار "تعداد موجود" کم کنم.

rezaei_y
پنج شنبه 18 مهر 1392, 12:35 عصر
توی رخداد CellContentClick گرید ویو کدتو مینویسی
if (e.RowIndex == -1)
return;
if (e.ColumnIndex == 3)
{
int id=dgv.Rows[e.RowIndex].Cells["Id"].Value
}
خوب حالا که id سطر مورد نظرت رو بدست آوردی یکی از تعداد محصول های این محصول کم کن و دوباره گرید ویو را پر کن
این عدد 3 هم که میبینی یعنی دکمه من تو ستون 4 ام قرار داره