Имеется компонент dataGridView
и массив\коллекция объектов.
Как заполнить dataGridView
из массива\коллекции объектов?
Такой способ не подходит, т.к. нужно делать поля открытыми.
for (int i = 0; i < employees.Count; i++) {
dataGridView1.Rows[i].Cells[Column_SecondName].Value = employees[i].secondName;
}
Существует ли способ заполнять dataGridView
массивом\коллекцией объектов с закрытыми полями?
Можно воспользоваться рефлексией и получить доступ к значениям, но на мой взгляд -это не верно.
Не проще ли заменить поля на свойства и set пометить, как private?
В таком случае внешние объекты смогут только читать данные, а присваивать не смогут.
Тогда справедлив код ниже:
У DataGridView
есть свойство DataSource
. Этому свойству присваивается коллекция, а потом DataGridView
генерит столбцы и строки на основании данных в ней.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
В файл ранее были записаны числа с плавающей точкой, новое число в новой строкеНеобходимо считать их из файла и суммировать
Когда ставил Xamarin выбрал местоположением для установки Android SDK папку на несистемном дискеVisual Studio писал ошибку:
Помогите решить такую проблему: - загружаю картинку "dds", подключая "DevILdll"