Я пытаюсь передать данные из DataGridView в базу данных SqlClient, которую я открыл специально для этого. Когда программа запускается, она сообщает мне эту ошибку:
Попытка присоединить базу данных с автоматическим именем для файла не удалась. База данных с таким же именем существует, или указанный файл не может быть открыт, или он находится на общем ресурсе UN C.
Я сделал форму с двумя кнопками, одна для добавления данных в DataGridView (отлично работает) и еще один для передачи данных в таблицу базы данных. код неработающей кнопки:
private void button3_Click(object sender, EventArgs e)
{
string connectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=.;Integrated Security=True;Connect Timeout=30;User Instance=True";
string sql = "SELECT * FROM Authors";
SqlConnection con = new SqlConnection(connectionString);
SqlDataAdapter dataadapter = new SqlDataAdapter(sql, con);
DataSet ds = new DataSet();
con.Open();
dataadapter.Fill(ds, "Authors_table");
con.Close();
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "Authors_table";
}
Что я могу сделать, чтобы это исправить? Я попытался выбрать источник данных для DataGridView, но все равно не вышло. Заранее спасибо!