Имеется приложение на Win Forms, в котором идет запрос к БД и вывод содержимого таблиц через DataGridView.
private void buttonOK_Click(object sender, EventArgs e)
{
if (СomboBoxTables.SelectedItem == null) return;
adapter = new SqlDataAdapter("SELECT * FROM [" + СomboBoxTables.SelectedItem.ToString() + "]", conn);
new SqlCommandBuilder(adapter);
dtMain = new DataTable();
adapter.Fill(dtMain);
DataGridView1.DataSource = dtMain;
}
Необходимо сделать так, чтобы данные были доступны в конечном .exe-файле вне зависимости от локального подключения компьютера (чтобы программа была автономна и хранила в себе данные с момента последнего коннекта к БД). Предполагаю экспортировать БД в единый sql-запрос, а дальше скриптом считывать построчно этот файл и заносить данные в БД.