В настоящее время я пытаюсь использовать базу данных SQLite с DataGridView в C #.
Я видел пример программы, которая выполняет следующее:
DataSet combinedDataSet = new DataSet();
DataTable ContactsTable = CombinedDataSet.Tables.Add("contacts");
DataTable FoodTable = CombinedDataSet.Tables.Add("food");
SQLiteDataAdapter ad = new SQLiteDataAdapter(command)
ad.Fill(FoodTable);
ad.Fill(ContactsTable);
Затем используется эта таблица данныхв качестве источника для сетки данных.
Мой вопрос такой:
Зачем использовать набор данных?Почему бы просто не перейти прямо к DataTable?
Я уверен, что есть очень веская причина, но, исключив его из кода, он все равно выглядит как для нормальной работы.