Я пытаюсь получить имена таблицы из локальной базы данных, которую я использую.Получить имена таблиц
Это код, который я пробовал, но он никогда не проходит через петлю Еогеасп:
public void GetColumnNames()
{
SqlConnection con;
SqlDataAdapter adapter = new SqlDataAdapter();
DataSet ds = new DataSet();
con = new SqlConnection(Properties.Settings.Default.AlhusainSoundDBConnectionString);
List<string> colns = new List<string>();
try
{
con.Open();
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
foreach (DataTable dt in ds.Tables)
{
colns.Add(dt.TableName);
Console.WriteLine(dt.TableName);
}
}
Так может кто-нибудь пожалуйста, предложите мне, как сделать это правильно
С уважением
Где вы заполнить ваши 'дц 'точно? Я не вижу код _any_ для этого. –
Здесь нет кода, который фактически выбирает данные из базы данных. 'foreach' не будет перебирать пустую коллекцию. – David