Kod jak poniżej:
void fill_datagrid()
{
try
{
SqlConnection myconnection = new SqlConnection("Data Source=(local);"+ "Initial Catalog=data;");
myconnection.Open();
SqlCommand mycommand = new SqlCommand("SELECT * FROM main_table", myconnection);
SqlDataAdapter sda = new SqlDataAdapter(mycommand);
DataTable dt = new DataTable("mm");
sda.Fill(dt);
dtgrid1.ItemsSource= dt.DefaultView;
}
catch (Exception e)
{
MessageBox.Show(e.Message);
}
}
Niestety to nie działa, wyskakuje mi błąd, że nie udało się nawiązać połączenia. Bład jest związany z sqlcommand, ale nie wiem sam do końca co tu jest źle?
Baza danych znajduje się w katalogu programu, jest to plik o nazwie data.sdf, z jedną tabelą o nazwie main_table.