将 Oracle 数据库中的表名添加到 Visual Studio 2012 中的组合框中

本文关键字:Studio Visual 2012 组合 Oracle 数据库 添加 | 更新日期: 2023-09-27 18:34:35

我试图在组合框中显示Visual Studio 2012中oracle数据库中的表的名称,但我不确定为什么它没有显示

    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
               try
               {
                   con.Open();
                   OleDbDataAdapter oda = new OleDbDataAdapter("SELECT table_name FROM tabs where table_name Like 'ST%'", con);
                   DataTable dt = new DataTable();
                   oda.Fill(dt);
                   comboBox1.DataSource = dt;
                    comboBox1.DisplayMember = "table_name";
                    con.Close();
               }
               catch (Exception ex)
               {
                   MessageBox.Show(ex + "");
               }
    }

将 Oracle 数据库中的表名添加到 Visual Studio 2012 中的组合框中

我找到了解决方案。相反,双击组合框,我将代码放在表单的结构器上,因此每次加载时,它都会自动将值发送到组合框