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

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

Код: 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
25.12.2007, 09:32
    #35031475
Repz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF и нет DataGrid ?
Подскажите как в таком случае сделать свой шаблон для каждой строки ?
может просто в msdn ткните - c подключением ресурсов-шаблонов

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

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


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