با سلام
من توی گرید ویو یک کمبوباکس نیاز دارم که این خاصیت ها datasoure,DataMember,ValueMember مقدار دهی شوند. با BindingSource انجام دادم اما همیشه جواب نمیده(مثلا توی عملیات insert کد غذا میاره و جواب میده اما در آپدیت نام غذا میاره با همان کد) راه دیگه ای وجود داره که بتونم با entity بنویسم؟
dgvFactor.Rows[i].Cells[1].Value.ToString()
سلام
کسی نمیتونه جواب سوال من رو بده؟
سوال شما بسیار کلی هست و نمیشه جواب داد
اگر بخشی از کدتون هست که خطا داره به همراه متن خطا قرار دهید
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 همیشه کد بر نمیگردانه بعضی وقت ها کد و بعضی وقت ها نام رو بر میگردونه.مجبور شدم چک کنم ببینم عددی هست یا نه!!!