Артём: Вообще, данные из таблице в datagrid заносятся так:
SqlConnection connect = new SqlConnection(@"data source=.\SQLEXPRESS;initial catalog=HomeLibraryDatabase;integrated security=True");
connect.Open();
SqlDataAdapter da = new SqlDataAdapter("SELECT Book.Name as Название,Author.LastName as 'Фамилия автора',Author.FirstName as 'Имя автора',Publisher.Name as Издательство,Book.Graduated as Год,Book.Pages as 'Количество страниц',Book.Language as Язык,Book.Genre as Жанр FROM Book,Author,Publisher WHERE Author.IdAuthor=Book.AuthorId AND Publisher.IdPublisher=Book.PublisherId", connect);
DataSet ds = new DataSet();
da.Fill(ds);
BookDG.ItemsSource = ds.Tables[0].DefaultView;