powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF и нет DataGrid ?
16 сообщений из 16, страница 1 из 1
WPF и нет DataGrid ?
    #35028265
Repz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите плиз - неужели в WPF нет DataGrid ?
Можно ли его как либо собрать из других компонентов ?
Читал про ListBox - но толком не понял - может кто статью подкинет ?
...
Рейтинг: 0 / 0
WPF и нет DataGrid ?
    #35029370
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все правильно, из ListBox и делается DataGrid - описываете свой шаблон строки и вперед.
...
Рейтинг: 0 / 0
WPF и нет DataGrid ?
    #35029371
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример, вроде бы, есть в MSDN
...
Рейтинг: 0 / 0
WPF и нет DataGrid ?
    #35029386
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс. Не ListBox, а ListView
...
Рейтинг: 0 / 0
WPF и нет DataGrid ?
    #35029456
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример:

В конструкторе класса окна пишем:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
      InitializeComponent();
...
      DataSet ds = new DataSet("DataSet1");
      DataTable dt = new DataTable("Table1");

      dt.Columns.Add("Column1", typeof(int));
      dt.Columns.Add("Column2", typeof(string));

      ds.Tables.Add(dt);

      dt.Rows.Add(new object[] { 1, "Иванов" });
      dt.Rows.Add(new object[] { 2, "Петров" });
      dt.Rows.Add(new object[] { 3, "Сидоров" });
      dt.Rows.Add(new object[] { 4, "Тараканов" });

      listView1.DataContext = ds;

      ...

в XAML добавляем:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
    <ListView x:Name="listView1" IsSynchronizedWithCurrentItem="True" ItemsSource="{Binding Path=Table1}">
      <ListView.View>
        <GridView>
          <GridViewColumn Header="GridViewColumn1" DisplayMemberBinding="{Binding Path=Column1}"/>
          <GridViewColumn Header="GridViewColumn2" DisplayMemberBinding="{Binding Path=Column2}"/>
        </GridView>
      </ListView.View>
    </ListView>
...
Рейтинг: 0 / 0
WPF и нет DataGrid ?
    #35031475
Repz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите как в таком случае сделать свой шаблон для каждой строки ?
может просто в msdn ткните - c подключением ресурсов-шаблонов

ps у меня просто не запускаются приложения (что в студии для в бленде)
...
Рейтинг: 0 / 0
WPF и нет DataGrid ?
    #35031480
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RepzПодскажите как в таком случае сделать свой шаблон для каждой строки ?
может просто в msdn ткните - c подключением ресурсов-шаблонов
Не понял. Вы для каждой строки хотите свой собственный шаблон?
...
Рейтинг: 0 / 0
WPF и нет DataGrid ?
    #35031483
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или менять шаблон в зависимости от какого-то из параметров источника данных?
...
Рейтинг: 0 / 0
WPF и нет DataGrid ?
    #35031546
кусатель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://xceed.com/Grid_WPF_Intro.html
Вот халявный WPF DataGrid
...
Рейтинг: 0 / 0
WPF и нет DataGrid ?
    #35031611
Repz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кусательhttp://xceed.com/Grid_WPF_Intro.html
Вот халявный WPF DataGrid
Спасибо, но хотелось самому сделать - мало ли - потом еще покупать прийдется
...
Рейтинг: 0 / 0
WPF и нет DataGrid ?
    #35031614
Repz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman S. GolubinИли менять шаблон в зависимости от какого-то из параметров источника данных?

нет - не то не другое,
просто хочу сделать вместо строки чтобы выводилась картинка, и например ФИО в столбец...
...
Рейтинг: 0 / 0
WPF и нет DataGrid ?
    #35031622
Фотография Alexes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ещё бесплатный Grid: NetAdvantage for WPF 2007 Vol. 1 Express
...
Рейтинг: 0 / 0
WPF и нет DataGrid ?
    #35031644
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Repzпросто хочу сделать вместо строки чтобы выводилась картинка, и например ФИО в столбец...
В MSDN все подробно описано. Data Templating Overview
...
Рейтинг: 0 / 0
WPF и нет DataGrid ?
    #35031899
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот еще здесь можете посмотреть.
--
73 GL RA1OGE/3
...
Рейтинг: 0 / 0
WPF и нет DataGrid ?
    #35032051
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А здесь можно загрузить пример с набором разных шаблонов для полей.
Create Dynamic XAML Forms with the Presentation Model Pattern
...
Рейтинг: 0 / 0
WPF и нет DataGrid ?
    #35034107
Repz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман, спасибо - ваши ссылки очень помогли :)
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF и нет DataGrid ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]