• 1397/08/20

مقدار دهی کمبوباکس :

با سلام

من توی گرید ویو یک کمبوباکس نیاز دارم که این خاصیت ها datasoure,DataMember,ValueMember مقدار دهی شوند. با BindingSource انجام دادم اما همیشه جواب نمیده(مثلا توی عملیات insert  کد غذا میاره  و جواب میده اما در آپدیت نام غذا میاره با همان کد) راه دیگه ای وجود داره که بتونم با entity بنویسم؟

dgvFactor.Rows[i].Cells[1].Value.ToString()

 

  • 1397/08/26
  • ساعت 10:50

سلام

کسی نمیتونه جواب سوال من رو بده؟


  • 1397/08/26
  • ساعت 18:35

سوال شما بسیار کلی هست و نمیشه جواب داد 

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


  • 1397/08/27
  • ساعت 08:09
   var comp = dgvFactor.Rows[i].Cells[1].Value.ToString();
                            int number;
                            bool isNumeric = int.TryParse(comp, out number);

                            if (isNumeric)
                            {
                                invoicetb.FOOD_CODE = int.Parse(dgvFactor.Rows[i].Cells[1].Value.ToString());
                            }
                            else
                            {
                                var foodcode = db.FOOFRepository.Get(p => p.FOOD_NAME == comp).First();
                                invoicetb.FOOD_CODE = foodcode.FOOD_CODE;
                            }

این رو به این شکل درست کردم، value member همیشه کد بر نمیگردانه بعضی وقت ها کد و بعضی وقت ها نام رو بر میگردونه.مجبور شدم چک کنم ببینم عددی هست یا نه!!!


logo-samandehi