دسته بندی ها
23:02 1401/05/22

دریافت Valuemember برای ثبت اطلاعات در دیتابیس

مشخصات سوال کننده :
کاربر : Radman     امتیاز کاربر : 169     رتبه کاربر : 9
دسته بندی : سی شارپ

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 2867
هوش مصنوعی

پاسخ هوش مصنوعی

برای دریافت مقدار عددی `GCode` از کمبوباکس داخل دیتاگرید ویو، شما باید از خاصیت `SelectedValue` کمبوباکس استفاده کنید. اطمینان حاصل کنید که `ValueMember` به درستی تنظیم شده است و مقدار انتخاب شده در کمبوباکس موجود است. در زیر به روز رسانی کد شما را نشان می دهم:

if (dgvContact.CurrentRow.Cells[14].Selected == true)
{    
   Msg_Contacts Msg_C = new Msg_Contacts();
   // فرض می کنیم که کمبوباکس در سلول مربوطه قرار دارد
   var comboBoxCell = (DataGridViewComboBoxCell)dgvContact.CurrentRow.Cells["GName"];

   // دریافت مقدار انتخاب شده
   Msg_C.GCode = Convert.ToInt32(comboBoxCell.Value);
   Msg_C.GName = comboBoxCell.FormattedValue.ToString();
   // ادامه کد
}

در این کد، فرض می شود که سلول مربوط به `GName` یک کمبوباکس است و مقدار انتخاب شده را از آن دریافت می کنیم. بنابراین، `comboBoxCell.Value` مقدار `GCode` را به شما خواهد داد.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود