Справочная информация. Для школьного задания я создаю программу для отслеживания калорий с использованием С# и Windows Forms. Это включает в себя локальную базу данных SQL с двумя таблицами — Foods (таблица продуктов и значений калорий) и Eating (отслеживание того, что пользователь ел и когда). Я добавил локальную базу данных, как указано в [1], и я пытаюсь отобразить данные о еде (и, в конечном итоге, данные о еде) с помощью DataGridView. Я просмотрел множество руководств по этому вопросу, каждый из которых говорит разные вещи, но, похоже, ни один из них не работает. DGV застрял в виде пустой серой коробки. В таблице определенно есть данные, но я не знаю, получает ли DGV какие-либо строки. Я сделал кучу скриншотов на [2]. Я просто ищу способ заполнить DGV данными, которые работают. Спасибо.
[2] https://imgur.com/a/ias3Bcv
1 ответ
Похоже, у вас нет столбцов, объявленных в вашем DataGridView. Сделать это можно в дизайнере с помощью свойства "Столбцы" или по коду. DataPropertyName из каждого столбца представляет имя столбца из вашей таблицы. В вашем случае идентификатор, имя, калории...
Ознакомьтесь с документами. более.
Похожие вопросы
Новые вопросы
c#
C# (произносится как «see Sharp») — это высокоуровневый мультипарадигменный язык программирования со статической типизацией, разработанный Microsoft. Код C# обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, которое включает в себя .NET, .NET Framework, .NET MAUI и Xamarin среди прочих. Используйте этот тег для ответов на вопросы о коде, написанном на C#, или о формальной спецификации C#.