我有一个下拉框,单击按钮会自动填充数据库列表。我试图用下面的代码实现的是,如果用户选择主数据库,那么它应该自动从指定位置选择“master.sql”文件。如果用户从列表中选择了其他数据库,它应该从指定位置选择“dbscript.sql”文件。
但是我得到的输出是即使我选择主数据库,组合框也会填充“dbscript.sql”。
谁能指出我在这里犯了什么错误?
C#代码:
string sel = comboBox1.SelectedText.ToString();
if (sel != "master")
{
DirectoryInfo dinfo = new DirectoryInfo(@"D:\Testpgm");
FileInfo[] Files = dinfo.GetFiles("dbscript.sql", SearchOption.AllDirectories);
foreach (FileInfo file in Files)
{
comboBox2.Items.Add(file.Name);
}
}
else
{
DirectoryInfo dinfo = new DirectoryInfo(@"D:\Testpgm");
FileInfo[] Files = dinfo.GetFiles("master.sql", SearchOption.AllDirectories);
foreach (FileInfo file in Files)
{
comboBox2.Items.Add(file.Name);
}
}
更新问题:
任何评论将不胜感激..