سلام
این متد رو بنویس و هرجا خواستی فراخوانیش کن ، باید اسم کمبوباکس رو بهش پاس بدی ، ضمن اینکه کانکشن استرینگ رو بر اساس سیستم خودت ویرایش کن
private void GetTableNames(ComboBox cbo)
{
SqlConnection sqlcon = new SqlConnection();
SqlCommand sqlcmd = new SqlCommand();
SqlDataReader sqldr;
DataTable dt = new DataTable();
sqlcon.ConnectionString = "Data Source=127.0.0.1;Initial Catalog=YourDB;Persist Security Info=True;User ID=sa;Password=1";
sqlcmd.Connection = sqlcon;
sqlcon.Open();
sqlcmd.CommandText = "SELECT name FROM sys.tables";
sqldr = sqlcmd.ExecuteReader();
dt.Load(sqldr);
sqlcon.Close();
cbo.DataSource = dt;
cbo.DisplayMember = "name";
}
فراخوانیش اینجوری میشه (این الان comboBox1 رو پر میکنه)
GetTableNames(comboBox1);
موفق باشید.