مشکل در دو کمبوباکس dotnetbar

tavakolii

عضو جدید
با سلام و خسته نباشید خدمت دوستان
من یک برنامه دارم که دوکمبو باکس از کامپوننت dotnetbar توش استفاده شده که کمبوباکس دومی توسط کمبو باکس اولی پُر میشه
ولی موقع اجرا یک خطا میده اول کار و وارد برنامه میشه و جالبه اینه که برنامه هم اجرا میشه به بدرستی کار میکنه فقط نمیدونم این خطا دیگه چیه؟؟نمیشه اینطوری داد به مشتری
ممنون میشم جواب بدید

کد:
      public void Anbar_DataForCombo()
      {
          
          var q = from p in ctx.tbl_Anbars.Where(x => x.active == true) select p;
           
          cmb_Anbar.DataSource = q.ToList();
          cmb_Anbar.DisplayMember = "Anbar_Name";
          cmb_Anbar.ValueMember = "id";
      }
 
public void GroupKala_DataForCombo()
      {
          try
          {
               
              var q = from p in ctx.tbl_GroupKalas.Where(x =>  x.anbar_id == Convert.ToInt32(cmb_Anbar.SelectedValue) &&  x.active == true)
                      select p;
              cmb_Group.DataSource = q.ToList();
              cmb_Group.DisplayMember = "name";
              cmb_Group.ValueMember = "id";
 
          }
          catch (Exception ex)
          {
              msg_ok(ex.Message);

          }
 
      }

اینم از کد خطا
کد:
Unable to cast object of type 'dbPish.tbl_Anbar' to type 'System.IConvertible'.
 

RIG

متخصص C#.net
مرتبط با Casting
کد:
[COLOR=#333333]var ObjSelectedValue= Convert.ToInt32(cmb_Anbar.SelectedValue);[/COLOR]
کد:
[COLOR=#333333] var q = from p in ctx.tbl_GroupKalas.Where(x => x.anbar_id == ObjSelectedValue && x.active == true)[/COLOR]
 

tavakolii

عضو جدید
مرتبط با Casting
کد:
[COLOR=#333333]var ObjSelectedValue= Convert.ToInt32(cmb_Anbar.SelectedValue);[/COLOR]
کد:
[COLOR=#333333] var q = from p in ctx.tbl_GroupKalas.Where(x => x.anbar_id == ObjSelectedValue && x.active == true)[/COLOR]

ممنون از پاسختون ولی مشکل حل نشد!!!!!
 
Similar threads
بالا