• 1397/11/30

دو یا چند ستونه کردن ComboBox :

        private void AccountingReport_Load(object sender, EventArgs e)
        {
            using (UnitOfWork db = new UnitOfWork())
            {

                comboBox1.DataSource = db.dbCustomerRepository.GetAllCustomers();
                comboBox1.DisplayMember = "CustomerNAME";
                comboBox1.ValueMember = "CustomerID";
            }
            if (type == 1)
            {
                this.Text = "گزارش دریافتی ها";
            }
            else
            {
                this.Text = "گزارش پرداختی ها";
            }
        }

سلام و عرض ادب . واقعا خدا قوت بابت لطف شما

من در جدول پایگاه داده نام و فامیل رو جدا گرفتم و در کد بالا میخوام که نام و فامیل کنار یکدیگر درون ComboBox قرار بگیره ولی با توجه به کد بالا فقط یا نام و یا فامیل قابل رویت است . چطور میتونم 2 فیلد از جدول رو کنار هم در ComboBox نمایش بدم ؟

  • 1397/12/01
  • ساعت 07:11

سلام 

یک ViewModel درست کنید و در کوئری خروجی را از اون نوع بگیرید 

داخش یک فیلد FullName بزارید و کوئری را Select New از نوع ViewModel کنید و Name را + Family کنید و داخلش قرار دهید 


  • 1397/12/01
  • ساعت 10:04

خیلی ممنون. بسیار عالی حل شد