+1 امتیاز

با سلام و تشکر از دوستان و اساتید  NET.

من object های از نوع sqlConnection ,sqlDataAdapter,DataSet رو در کد زیر  دارم 

private void TextBox_DBName_KeyPress(object sender, KeyPressEventArgs e)
        {

            // Connection
            SqlConnection objCon = new SqlConnection(@"server=" + textBoxX_Server.Text.Trim() + 
                ";user=" + textBoxX_User.Text.Trim() + 
                ";password=" + textBoxX_Pass.Text.Trim() + ";");
            // Open objCon
            objCon.Open();

            string Query = @"select name from [master].[SYS].[Databases]";
                            
            SqlDataAdapter Adapter = new SqlDataAdapter(Query, objCon);

            DataSet DS = new DataSet();
            Adapter.Fill(DS);
            
            ComBox_DBName.DataSource = ??;
        }

سوالم اینه که حالا چطور میتونم  دیتا ستم رو نسبت بدم به خاصیت DataSource  کومبوباکسم؟

 

 

 

ممنونم 

بسته شده

1 پاسخ

+2 امتیاز
 
بهترین پاسخ
سلام، لینک زیر رو ببینید

http://csharp.net-informations.com/dataset/dataset-combobox.htm
        private void comboBox1_MouseClick(object sender, MouseEventArgs e)
        {
            
            //------------------------
            SqlConnection objconnection = new SqlConnection(@"server=172.20.100.13;database=GhaedBassir_sg3;integrated security=false;user ID=sa;password=GB.pc@12345;");
            SqlCommand objCommand=new SqlCommand("select Code from Fin3.DL",objconnection);
            SqlDataAdapter objAdapter = new SqlDataAdapter();
            DataSet ds = new DataSet();


            //-------------------------
            try
            {
                objconnection.Open();

                objAdapter.SelectCommand = objCommand;
                objAdapter.Fill(ds);
                objAdapter.Dispose();// بخاطر خالي كردن حافضه رم Dispose استفاده از 
                objCommand.Dispose();// بخاطر خالي كردن حافضه رم Dispose استفاده از 

                comboBox1.DataSource = ds.Tables[0];
                comboBox1.ValueMember = "Code";
                comboBox1.DisplayMember = "Code";
            }
            catch (Exception)
            {
                MessageBox.Show("Can not open connection ! ");
            }
            finally 
            {
                objconnection.Close();
            }
            //--------------------------
        }

 

توسط (466 امتیاز) 7 26
بسیار ممنون از لطفتون
توسط (3,483 امتیاز) 6 13 87
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,922 کاربر

دسته بندی ها

...