50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

نمایش اطلاعات یک فیلد از جدول sql در combobox در c#

با سلام

دوستان من یک فرم ثبت کالا دارم

میخوام اطلاعات یک فیلد از در بانک sql را در یک combo box نمایش بدم

جدول من location نام دارد که دارای 2 فیلد هست یکی location id و دیگری locationname هست. در واقع محل قرارگیری کالا را نمایش می دهد

حالا میخوام موقع ثبت اطلاعات کالا ، combobox اطلاعات را از جدول location بخونه و نماییش بده

ولی نمیدونم چطور باید این کار رو انجام بدم ؟

برنامه انبارداری که دارم مینتویسم با wpf هست در سی شارپ

و برای ثبت و نمایش اطلاعات از Entity FrameWork استفاده کردم

ممنون میشم راهنمایی بفرمایید

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

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using anbar.module;
using Microsoft.Win32;
using datamodellayer;

namespace anbar.window
{
    /// <summary>
    /// Interaction logic for win_add_edit_product.xaml
    /// </summary>
    public partial class win_add_edit_product : Window
    {
       
        public win_add_edit_product()
        {
            InitializeComponent();
        }

      

        string strname,imagename;

        private void image_MouseDown(object sender, MouseButtonEventArgs e)
        {
            this.Close();
        }

        private void btn_exit_Click(object sender, RoutedEventArgs e)
        {
            this.Close();
        }

        private void Window_Loaded(object sender, RoutedEventArgs e)
        {



            
            /////////////////////////
            lbl_username.Content = publicvariable.gusername + ' ' + publicvariable.guserfamily;
            lbl_date.Content = calender.Text;
                

           
        }

        private void cmb_product_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
           
        }

        private void img_product_MouseDown(object sender, MouseButtonEventArgs e)
        {
            try
            {


                ////////دستورات اتچ کردن تصیر در فرم
                FileDialog filedlg = new OpenFileDialog();
                filedlg.Filter = "image file(*.jpg;*.bmp;*.gif;*.png)|*.jpg;*.bmp;*.gif;*.png";
                filedlg.ShowDialog();

                //////فراخوانی عکس در محل فرم
                {
                    strname = filedlg.SafeFileName;
                    imagename = filedlg.FileName;
                    ImageSourceConverter imagesource = new ImageSourceConverter();
                    img_product.SetValue(Image.SourceProperty, imagesource.ConvertFromString(imagename));


                }
                //////پاک کردن عکس قبلی
                filedlg = null;
            }
            catch
            {
                MessageBox.Show("خطایی در بارگزاری عکس رخ داده است");
            }

        }
    }
}



پرسیده شده در 1401/02/13 توسط

0 پاسخ

این سوال هنوز پاسخی ندارد

پاسخ شما