نمایش نتایج 1 تا 2 از 2

نام تاپیک: درخواست راهنمایی و اصلاح کد: LINQtoSQL

  1. #1
    کاربر تازه وارد آواتار StepUp360
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    پایتخت معنوی
    پست
    60

    درخواست راهنمایی و اصلاح کد: LINQtoSQL

    سلام دوستان من میخوام اطلاعات مورد نظرم رو توی ComboBox نمایش بدم در اصل توی ارسال مقدار برای DisplayMember مشکل دارم.

    اینم کدی که استفاده میکنم:

    کلاس:DAL
      public DataClasses_LINQtoSQLDataContext datacontext = new DataClasses_LINQtoSQLDataContext(@"Data Source=.\SQLEXPRESS;AttachDbFilename=....");

    /// <summary>
    /// متد نمایش گروه های کاربری
    /// </summary>
    /// <returns></returns>
    public IEnumerable<tbl_UsersGroup> ShowUserGroup()
    {
    Table<tbl_UsersGroup> userGroup = datacontext.GetTable<tbl_UsersGroup>();
    return (from c in userGroup.AsQueryable()
    select c);
    }


    کلاسBLL:

    public IEnumerable ShowBLL()
    {
    cls_DAL DAL = new cls_DAL();
    return DAL.ShowUserGroup();
    }


    فرم لود برنامه:
    cls_BLL BLL = new cls_BLL();
    comboBox1.DataSource = BLL.ShowBLL();
    comboBox1.DisplayMember= ?


    اگه ممکنه کدم رو اصلاح کنید...
    (باتشکر)

  2. #2
    کاربر تازه وارد آواتار (هیچکس)
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    ( صفر و یک )
    پست
    60

    نقل قول: درخواست راهنمایی و اصلاح کد: LINQtoSQL

    با سلام.

    comboBox1.DataSource = BLL.ShowBLL().ToArray();
    comboBox1.DisplayMember= "FirstName"; // The property name of object.


    فقط یه نکته مهم داره. که اگه هر وقت DataSource رو تغییر دادی باید DisplayMember رو هم دوباره تنظیم کنی. و برای گرفتن اطلاعات انتخاب شده هم پیشنهاد می کنم از خاصیت ValueMember استفاده کن.

    موفق باشید...

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •