powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF DataGrid поле счетчик
25 сообщений из 105, страница 4 из 5
WPF DataGrid поле счетчик
    #39924632
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Roman Mejtes, сегодня, 11:51 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1322025&msg=22076647][22076647]
>решение на 1 странице и оно работает …
<
Ой ли.
Покажите рабочую картинку Вашего грида и сравните с этим .
Как Вы включаете/отключаете нумерацию?
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924636
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 12:00 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1322025&msg=22076662][22076662]
>Судя по его постам, проблема не сколько в изначальном вопросе…
<
Так это мы, оппоненты, подменили проблему, сменили тапочки на лету, так сказать и ушли от вопроса.
Евгений сказал конкретно - хочу нумеровать строки грида. Подскажите как это сделать. Точка.
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924639
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,

Но напомню, что ТС на предложенное решение сказал - ой как сложно, в дельфи-то одной галочкой делается. Не акцентируя внимание на то, что в дельфи он использовал для этого сторонний компонент, а WPF захотел эту галочки из коробки.
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924644
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>skyANA, сегодня, 12:00 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1322025&msg=22076662][22076662]
>Судя по его постам, проблема не сколько в изначальном вопросе…
<
Так это мы, оппоненты, подменили проблему, сменили тапочки на лету, так сказать и ушли от вопроса.
Евгений сказал конкретно - хочу нумеровать строки грида. Подскажите как это сделать. Точка.

Ручками. Показать как код писать?
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924670
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>Roman Mejtes, сегодня, 11:51 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1322025&msg=22076647][22076647]
>решение на 1 странице и оно работает …
<
Ой ли.
Покажите рабочую картинку Вашего грида и сравните с этим .
Как Вы включаете/отключаете нумерацию?

https://recordit.co/jvxsO0rui6
включение и отключение нумерации делается через стили, вы либо применяете стиль с нумерацией, либо без нумерации, делать это можно и в runtime без особых проблем
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924708
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Roman Mejtes, сегодня, 13:55 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1322025&msg=22076794][22076794]
>
<Спасибо. Убедительно. Код можно привести?
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924741
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТС, не парься, по началу действительно WPF кажется жестью какой-то, потом за уши не оттянешь. Хотя, такого же уровня Web- приложения пилить намного проще- посмотри в эту сторону.
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924743
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разворошили тут WPF-склеп аж на 4 страницы дискуссий.
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924764
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 12:53 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1322025&msg=22076724][22076724]
>...Показать как код писать?
<
Зачем? Код надо представить. Здесь вариант.
Если бы заработал, было бы приемлемо.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
. . .
<Window.Resources>
    <local:NumerRow x:Key="NumerRow"/>
</Window.Resources>
. . .
//-- Получим индекс строки
//==========================
public class NumerRow : IValueConverter {
  public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
    try { DataGridRow row = value as DataGridRow; return row.GetIndex() + 1; }
    catch (Exception e) { throw new NotImplementedException(e.Message); }
  }
  public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {
    throw new NotImplementedException();
  }
}
. . .
<DataGrid.RowHeaderStyle>
  <Style TargetType="{x:Type DataGridRowHeader}">
    <Setter Property="Content" Value="{Binding Converter={StaticResource IndexConverter}}" />
  </Style>
</DataGrid.RowHeaderStyle>
. . . 
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924828
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>skyANA, сегодня, 12:53 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1322025&msg=22076724][22076724]
>...Показать как код писать?
<
Зачем? Код надо представить.
Мне заняться больше нечем? :)
У меня 26000 с лишним организаций и десятки миллионов пользователей, которые все что-то хотят.
А я тут никому не нужный код писать буду.
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924836
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 18:12 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1322025&msg=22077060][22077060]
>...А я тут никому не нужный код писать буду.
<
Судя по информации интернет, многим надо.
Да и решение оказалось достойным :
Код: c#
1.
2.
3.
private void dgv_Entity_LoadingRow(object sender, DataGridRowEventArgs e) {
  e.Row.Header = (e.Row.GetIndex()+ 1).ToString();
}
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924846
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Судя по информации интернет, многим надо.

Кому многим? Программистам?

Мне вод хочется отфильтровать список так, чтобы выводился только каждый десятый заказ за период.
Ну то есть наложить на поле счётчик условие по модулю 10.

Ваше решение позволяет хоть какие-то фильтры накладывать на это поле? Нет.
В топку ваше решение.
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924877
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>skyANA, сегодня, 18:34 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1322025&msg=22077080][22077080]
>...В топку ваше решение.
<
1. Решение не моё - см. ссылку.
2. Нумерация находится в заголовках (header) строк.
3. То нумерация вам не нужна, то … условие по модулю 10.
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924884
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>Roman Mejtes, сегодня, 13:55 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1322025&msg=22076794][22076794]
>
<Спасибо. Убедительно. Код можно привести?

на первой странице, за исключением внешнего оформления, которое я подогнал под то, что вы показали, "примерно"
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924931
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Roman Mejtes, сегодня, 19:14 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1322025&msg=22077119][22077119]
>на первой странице, …
<
1. Показывал ТС.
2. Собственно программный код здесь .
3. Результат:
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924984
skyANA
Евгений Стронг
Будущее программирование - это исключительно закладывание логики приложения.

Почему будущее?
Я давно уже по большей части только и занимаюсь, что исключительно закладываю логику.
Интерфейсом занимаются те, у кого это лучше получается.

Вы становитесь Senior Backend Developer-ом и забудете про все эти поля счётчики :)


Придется становиться Senior Backend Developer-ом, чтобы не делать счетчик
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924985
Roman Mejtes
Хотел написать развернутый ответ, но понял, что его уже на 3 страницах разжевывают и мои 5 копеек тут не нужны :) по этому, просто оставлю это здесь: Эффект Даннинга - Крюгера , может кому будет интересно почитать :D и сделать выводы



С чего Вы взяли, что это от низкой квалификации? Вы совершенно правы, только в обратном направлении. Откройте ту же студию Mssql напишите запрос и посмотрите на грид. Если по Вашему мнению там сидят идиоты, то вопросов больше нет.
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924986
ВМоисеев
>skyANA, сегодня, 12:00 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1322025&msg=22076662][22076662]
>Судя по его постам, проблема не сколько в изначальном вопросе…
<
Так это мы, оппоненты, подменили проблему, сменили тапочки на лету, так сказать и ушли от вопроса.
Евгений сказал конкретно - хочу нумеровать строки грида. Подскажите как это сделать. Точка.


Совершенно верно, друг. Я хочу велосипед, чтобы на нем кататься, а меня переубеждают, что можно и пешком сходить. А ещё и велосипед изобрести с нуля, раз уж нужна колонка-счетчик.
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924988
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений Стронг
Откройте ту же студию Mssql напишите запрос и посмотрите на грид. Если по Вашему мнению там сидят идиоты, то вопросов больше нет.
По моему мнению - да. Более убогого сраного говна, чем SSMS, среди продуктов микрософт для разработки я не видел, и не надо тут приводить его как пример хорошего интерфейса. ))

Это странно вообще-то, потому что та же Visual Studio - вполне приличный продукт, сделанный той же фирмой. Понятно, что разные команды, но не настолько же.
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39924989
Shocker.Pro
ВМоисеев,

Но напомню, что ТС на предложенное решение сказал - ой как сложно, в дельфи-то одной галочкой делается. Не акцентируя внимание на то, что в дельфи он использовал для этого сторонний компонент, а WPF захотел эту галочки из коробки.


Ну конечно хотелось. Грид по умолчанию сортировать умеет по колонке, а пронумеровать строки нет. Я говорю с позиции - что если вводится какая-то технология, то она должна как минимум упрощать жизнь. Да, на WPF можно построить сложный интерфейс - достаточно просто. Но вот простой - достаточно сложно. Вот и весь WPF.
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39925002
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений Стронг,

на PyQT переходите, какие проблемы?
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39925003
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений Стронг
Вот и весь WPF.

Так покажите нам наконец, как эта галочка нумерации строк в гриде просто делается на дельфи, или винформс, или питоне. Без сторонних компонентов, разумеется, исключительно средствами из коробки.
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39925088
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
>Roman Mejtes, сегодня, 19:14 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1322025&msg=22077119][22077119]
>на первой странице, …
<
1. Показывал ТС.
2. Собственно программный код здесь .
3. Результат:
Можно всё это обернуть в Behavior или AttachedProperty и будет галочка, прямо как из коробки :D и там используется всё тот же код, что и в моём примере, ток из коробки. Так, что ваш вариант возможно даже лучше. Но у вас это какой то продакшн код. а у меня пример на 5 минут.
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39925133
skyANA
Евгений Стронг,

на PyQT переходите, какие проблемы?


Так и сделал :-)
...
Рейтинг: 0 / 0
WPF DataGrid поле счетчик
    #39925139
Сон Веры Павловны
Евгений Стронг
Вот и весь WPF.

Так покажите нам наконец, как эта галочка нумерации строк в гриде просто делается на дельфи, или винформс, или питоне. Без сторонних компонентов, разумеется, исключительно средствами из коробки.


В моем проекте это с помощью стороннего компонента было реализовано, так как стандартный функционал достаточно скудный. Но его скудность тогда казалась, потому что не с чем было сравнить. Теперь есть. Ну а вы хотите сравнить реализацию на C# и других языках? Я могу с уверенностью сказать, что C# многословен по сравнению с теми, которые вы перечислили.
...
Рейтинг: 0 / 0
25 сообщений из 105, страница 4 из 5
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF DataGrid поле счетчик
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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