我试图找出如何只在数据库的组合框中列出特定数据库。我有几个数据库都包含_Logging。我只想让日志记录显示在组合框中。我该如何做到这一点?在调用getScheme之后,我是否需要调用另一个查询来执行类似'%Logging%'查询或类似的操作?
var databases = sqlConnection1.GetSchema("Databases");
foreach (DataRow database1 in databases.Rows)
{
String dbName = database1.Field<String>("database_name");
Console.WriteLine(dbName);
cmbDatabaseList.Items.Add(dbName);
}
答案 0 :(得分:2)
为什么不这样做:
if (dbName.Contains("Logging"))
cmbDatabaseList.Items.Add(dbName);