Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > WPF, UWP, WinRT, XAML
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 28.02.2013, 15:54   #1
RomanA
Пользователь
 
Регистрация: 10.08.2011
Сообщений: 30
Репутация: 13
По умолчанию WPF DataGrid Binding

Добрый день. Есть вопрос по поводу привязки данных к DataGrid.

Есть класс.

Код:
public class MyFilesInformation
    {
        public string FileName { get; set; }
        public string FilePath { get; set; }

        public MyFilesInformation(string Name, string Path)
        {
            FileName = Name;
            FilePath = Path;
        }
    }
В конструкторе главной формы создается список,

Код:
  public partial class MainWindow : Window
    {
        private List<MyFilesInformation> listFiles;

        public MainWindow()
        {
            InitializeComponent();
            
            listFiles = new List<MyFilesInformation>();

            dgFiles.ItemsSource = listFiles;
        }
    }
который при нажатии кнопки заполняется.

Не совсем понимаю, что я должен прописать в файле MainWindow.xaml, чтобы вывести один столбец, в котором будет отображаться имя файла:

Код:
	<DataGrid Name="dgFiles" Grid.Column="0" Margin="5" AutoGenerateColumns="False" Background ="White" VerticalGridLinesBrush ="Black">
		<DataGrid.Columns>
			<DataGridTextColumn Header="Имя файла" Width ="220" Binding="{Binding Path=FileName}"></DataGridTextColumn>
		</DataGrid.Columns>
	</DataGrid>
Данный код не работает...

Подскажите? Я достаточно туманно представляю как можно связать данные из List'a с DataGrid, все мои поиски вели в основном к DataGridView, но как понимаю это совершенно другой компонент. WPF начал изучать на прошлой неделе и пока до некоторых вещей пока не дошел.
RomanA вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C# + WPF] Отлов нажатий клавиш, хуки, горячие клавиши в проекте WPF Casper-SC WPF, UWP, WinRT, XAML 3 03.03.2017 16:00
DataGrid WPF Brodish C# (си шарп) 0 06.01.2013 15:42
Событие в DataGrid WPF ViRTaCe C# (си шарп) 5 09.05.2012 09:34
Binding Source БД Сохранение zargandr1 Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 0 22.04.2011 10:36
класс Screen в WPF. Есть ли такой? [?] Не добавлять же сборку Forms в WPF Casper-SC Общие вопросы .NET 2 30.07.2010 15:10


13:16.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru