barbimusic
پنج شنبه 04 بهمن 1397, 13:15 عصر
سلام دوستان. وقت به خیر .
ببخشید من یه مشکلی دارم این هست که توی فرمم وقتی لود میشه آیتم های کمبوباکسام ست میشه و کاملا کار میکنه ولی وقتی توی ایونت کلیک یک دکمه ی دیگه توی همین فرم شرط نال نبودن آیتم همین کموباکسام رو چک میکنم میزنه SelectedItem نال هست . در صورتی که مطعن هستم و کامل معلوم هست که کمبوباکس آیتمش نال نیست .
ممنون میشم کمکم کنید .
کد مربوط به پر کردن دیتاسورس کمبوباکسم در لود فرم :
comboBoxMembers_Edit_Refunds.DataSource = db.Members.Select(c => new { c.Id, c.FULLNAME, c.Status }).Where(c => c.Status == "فعال").ToList();
comboBoxMembers_Edit_Refunds.DisplayMember = "FULLNAME";
comboBoxMembers_Edit_Refunds.ValueMember = "Id";
کد مربوط به ذخیره و استفاده از فرم زیر که باز هست
var open_main_refund = Application.OpenForms["Main_Refund"] as Main_Refund;
کد مربوط به پیداکردن اون شخص از داخل کمبوباکس
comboBoxMembers_Edit_Refunds.SelectedText = open_main_refund.dgRefunds.CurrentRow.Cells["FULLNAME"].Value.ToString();
ببخشید من یه مشکلی دارم این هست که توی فرمم وقتی لود میشه آیتم های کمبوباکسام ست میشه و کاملا کار میکنه ولی وقتی توی ایونت کلیک یک دکمه ی دیگه توی همین فرم شرط نال نبودن آیتم همین کموباکسام رو چک میکنم میزنه SelectedItem نال هست . در صورتی که مطعن هستم و کامل معلوم هست که کمبوباکس آیتمش نال نیست .
ممنون میشم کمکم کنید .
کد مربوط به پر کردن دیتاسورس کمبوباکسم در لود فرم :
comboBoxMembers_Edit_Refunds.DataSource = db.Members.Select(c => new { c.Id, c.FULLNAME, c.Status }).Where(c => c.Status == "فعال").ToList();
comboBoxMembers_Edit_Refunds.DisplayMember = "FULLNAME";
comboBoxMembers_Edit_Refunds.ValueMember = "Id";
کد مربوط به ذخیره و استفاده از فرم زیر که باز هست
var open_main_refund = Application.OpenForms["Main_Refund"] as Main_Refund;
کد مربوط به پیداکردن اون شخص از داخل کمبوباکس
comboBoxMembers_Edit_Refunds.SelectedText = open_main_refund.dgRefunds.CurrentRow.Cells["FULLNAME"].Value.ToString();