Warning: Constant USER_COOKIE already defined in /var/www/admin/www/markimarta.ru/wp-config.php on line 85

Warning: Constant PASS_COOKIE already defined in /var/www/admin/www/markimarta.ru/wp-config.php on line 86

Warning: Constant AUTH_COOKIE already defined in /var/www/admin/www/markimarta.ru/wp-config.php on line 87

Warning: Constant SECURE_AUTH_COOKIE already defined in /var/www/admin/www/markimarta.ru/wp-config.php on line 88

Warning: Constant LOGGED_IN_COOKIE already defined in /var/www/admin/www/markimarta.ru/wp-config.php on line 89

Warning: Constant TEST_COOKIE already defined in /var/www/admin/www/markimarta.ru/wp-config.php on line 90
C#. Заполнить столбцы DataGrid в WPF приложении « Марк и Марта.Ру. Записки отца-программиста




C#. Заполнить столбцы DataGrid в WPF приложении


Warning: Undefined variable $thumbnail in /var/www/admin/www/markimarta.ru/wp-content/themes/markimarta2023/single.php on line 44

Warning: Attempt to read property "ID" on null in /var/www/admin/www/markimarta.ru/wp-content/themes/markimarta2023/single.php on line 44

Warning: Undefined variable $thumbnail in /var/www/admin/www/markimarta.ru/wp-content/themes/markimarta2023/single.php on line 45

Warning: Attempt to read property "post_title" on null in /var/www/admin/www/markimarta.ru/wp-content/themes/markimarta2023/single.php on line 45

Работа с контролами в WPF приложениях немного отличается от работы в Windows.Forms. Многое похоже, но некоторые вещи сильно отличаются.

Так, вместо ID контрола используется его имя Name.

<DataGrid Name="dgv" HorizontalAlignment="Left" Margin="86,117,0,0" VerticalAlignment="Top" Height="164" Width="410"/>

 

Рассмотрим простой способ заполнения. Итак, у нас есть класс SunsetTime:

        public class SunsetTime
        {
            public string datestr { get; set; }
            public string voshod { get; set; }
        }

 

Создадим коллекцию класса SunsetTime и заполним несколькими значениями для примера:

            inf.Add(new SunsetTime {
                 voshod = "9:01:06",
                 zahod = "16:07:38"
            });
            inf.Add(new SunsetTime {
                 voshod = "9:00:51",
                 zahod = "16:08:47"
            });

            inf.Add(new SunsetTime {
                 voshod = "9:00:33",
                 zahod = "16:10:00"
            });

 

Для контрола DataGrid установим автоматическую генерацию столбцов:

            dgv.AutoGenerateColumns = true;

 

Теперь укажем, что источником данных для контрола является коллекция inf:

dgv.ItemsSource = inf;

 

Все, вот результат:

Заполнить столбцы DataGrid в WPF приложении

Заполнить столбцы DataGrid в WPF приложении


Комментариев нет »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment





Срок проверки reCAPTCHA истек. Перезагрузите страницу.



MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика