0 امتیاز
با سلام

چطور میتونم آیتم های کومبوباکس رو به یکی از ستونهای جدول خودم در دیتابیس اکسس مرتبط کنم؟

ممنون از راهنمایی تون
بسته شده

1 پاسخ

+2 امتیاز
 
بهترین پاسخ

سلام 

مثل بقیه هست

میتونی تکست رو انتخاب کنی اما بهتره از طریق ایندکس ثبت کنی مثلا 10 تا گزینه داری از صفر تا 9 میشه و مثلا گزینه 2 رو میخاای ثبت کنی


 cmd.Parameters.AddWithValue("@c", comboBox1.SelectedIndex=1).ToString();

در مورد بالا خودش اتوماتیک گزینه مورد نظر رو ثبت میکنه ولی وقتی کاربر یکی انتخاب کرد این ثبتش میکنه

  cmd.Parameters.Add("@Gander", comboBox1.GetItemText(comboBox1.SelectedItem));

 

 

با این روش هم میتونی فراخونی کنید

   protected void FillCombobox()
        {
            string conString = @"server=YOUR SERVERNAME; database=YOUR DATABASE NAME; uid=***; password=*****;";
            SqlConnection conn = new SqlConnection(conString);
            DataSet ds = new DataSet();
            try
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand("select ID,EmployeeName from Employee group by ID, EmployeeName", conn);
                SqlDataAdapter da = new SqlDataAdapter();
                da.SelectCommand = cmd;
                da.Fill(ds);              
                comboBox1.DisplayMember = "EmployeeName";
                comboBox1.ValueMember = "ID";
                comboBox1.DataSource = ds.Tables[0];
            }
            catch (Exception ex)
            {
                //Exception Message
            }
            finally
            {
                conn.Close();
                conn.Dispose();
            }
        }
    }

 

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,919 کاربر

دسته بندی ها

...