Я думаю, что это своего рода нуб вопрос, но я новичок в SQL Server в .NET и я уже потерял несколько часов на этом ...Показать таблицу SQL Server в DataGridView
Я начал новый проект, вставленный DataGridView в пустой форме и в качестве источника данных я выбрал Add-> Database, и я создал новый файл базы данных SQL Server. Я назвал его db.mdf. Теперь я получаю DataSet с именем dbDataset и BindingSource с именем dbDataSetBindingSource. Я также добавил LINQ to SQL Classes в свой проект и перетащил мою таблицу (где я добавил несколько строк раньше) в мой .dbml. Затем я дважды щелкнул свой dbDataset и в дизайнере перетащил и уронил ту же таблицу.
Надеюсь, у вас есть изображение сейчас;). Дело в том, что когда я запускаю программу, в DataGridView ничего не отображается. Я знаю, что я могу сделать
dbDataClassesDataContext db = new dbDataClassesDataContext();
var records= from rec in db.MyTable select rec;
dataGridView1.DataSource = records;
И он отлично работает. Но я считаю, что dbDataSet и dbDataSetBindingSource тоже должны работать ... Как использовать их только для отображения данных в DataGridView?