|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
В DataGridView нужно вставить итоговую строку. Пишу так Код: vbnet 1. 2.
Вылезает ошибка "Строки нельзя программным способом добавить в коллекцию строк DataGridView, если элемент управления привязан к данным." Как правильно добавить итоговую строку? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 11:46 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
ferzmikk, Select a, b from t; Union all Select sum (a), ..... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 11:56 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
ferzmikkВ DataGridView нужно вставить итоговую строку. Пишу так Код: vbnet 1. 2.
Вылезает ошибка "Строки нельзя программным способом добавить в коллекцию строк DataGridView, если элемент управления привязан к данным." Как правильно добавить итоговую строку? Добавить её в данные, к которым привязан элемент управления? P.S.: а с DataGrid таких проблем не припомню ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 12:41 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
Petro123ferzmikk, Select a, b from t; Union all Select sum (a), ..... Как вариант. Даже можно добавить две итоговые строки ("Итого1" и "Итого2") по определенным условиям. И в DataGridView последние итоговые строки как жирный шрифт и закрашиваются определённым цветом. Хотелось бы понять как можно итоговые построить при добавлении строк в DataGridView. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 13:07 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
skyANAДобавить её в данные, к которым привязан элемент управления? P.S.: а с DataGrid таких проблем не припомню Я правильно понимаю, после заполнения DataGridView нужно отсоединить элемент управления и потом добавить итоговую строку? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 13:11 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
Итоговой строку добавить нельзя, но можно ее имитировать. Например, добавить еще один Датагридвью с одной строкой под главный ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 13:11 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
ferzmikkЯ правильно понимаю, после заполнения DataGridView нужно отсоединить элемент управления и потом добавить итоговую строку? нет. итоговая строка должна быть частью данных (и пересчитываться естественно при изменении данных) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 13:14 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
Cat2Итоговой строку добавить нельзя, но можно ее имитировать. Например, добавить еще один Датагридвью с одной строкой под главный особенно изящно это будет выглядеть при изменении пользователем ширины и порядка колонок ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 13:15 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
ИзопропилCat2Итоговой строку добавить нельзя, но можно ее имитировать. Например, добавить еще один Датагридвью с одной строкой под главный особенно изящно это будет выглядеть при изменении пользователем ширины и порядка колонок Дело решаемое ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 13:18 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
Вообще-то обычно итоги нужны не по всем столбцам и можно использовать TexBox, а сами итоги считать с помощью DataTable.Compute ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 13:26 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
А если поступить так. Данные толкаем в промежуточный виртуальный DataGridView, а потом создаём конечный DataGridView и туда добавляем строки копированием из промежуточного и вставляем итоговую. Так возможно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 13:45 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
ferzmikkА если поступить так. Данные толкаем в промежуточный виртуальный DataGridView, а потом создаём конечный DataGridView и туда добавляем строки копированием из промежуточного и вставляем итоговую. Так возможно сделать? Можно виртуальный DataGridView заполнить не связывая с источником, но это слишком много телодвижений и гемороя для того, что бы просто нарисовать красивую строку. Еще можно добавить строку непосредственно в DataTable/ Но все это - поедание кактуса ============= Есть какие-то платные и бесплатные компоненты расширяющие DataGridView. У них есть итоги. Правда я не помню их названий ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 14:21 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
ferzmikk, всё это велосипеды. Постановщик\начальник должен понимать: - это функционал крутого и дорого компонента таблица. Этот код должен быть инкапсулирован в компонент и не мешаться с другим кодом. - Есть ещё группировка, фильтры, пагинация (неизвестна сумма) ... Узнайте как сделано в напр. DevExpress и решайте. Можно ведь итоги сделать по другому в юзабилити. https://ru.wikipedia.org/wiki/Юзабилити ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 14:46 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
Cat2Еще можно добавить строку непосредственно в DataTable/ Хочу по экспериментировать. Как это в коде надо прописать? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 15:04 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
ferzmikkCat2Еще можно добавить строку непосредственно в DataTable/ Хочу по экспериментировать. Как это в коде надо прописать? Ненужный эксперимент. Эту строку еще надо будет внизу грида держать вне зависимости от его сортировки и следить, что бы она в базу не записалась. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 15:21 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
Petro123ferzmikk, Select a, b from t; Union all Select sum (a), ..... Наверно придётся делать так ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 17:56 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
Cat2Есть какие-то платные и бесплатные компоненты расширяющие DataGridView. У них есть итоги. Правда я не помню их названий Но тут придётся руководство убеждать, чтобы приобретать платные компоненты) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 18:00 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
ferzmikkPetro123ferzmikk, Select a, b from t; Union all Select sum (a), ..... Наверно придётся делать так или так: Код: c# 1. 2. 3. 4. 5.
при некотором превышении разумного кода начнётся велосипед. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 18:15 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
ferzmikkНо тут придётся руководство убеждать, не тупо убеждать, а показывать и рассказывать руководству ....все варианты. Ждём от тебя рассказа как это делается в платных. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 18:17 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
Petro123при некотором превышении разумного кода начнётся велосипед.Все равно надо разобраться, поэкспериментировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 18:30 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
ferzmikkВсе равно надо разобраться, вот, телерик: Код: c# 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 18:55 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
ferzmikkPetro123при некотором превышении разумного кода начнётся велосипед.Все равно надо разобраться, поэкспериментировать. За эксперименты деньги платят? Я искренне желаю Вам не маятся фигней, а сразу сделать внизу текстбоксики ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 20:13 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
Cat2Я искренне желаю Вам не маятся фигней, а сразу сделать внизу текстбоксики +1 Типа так: -------- Итого: 2 млн. 362 тыс. 333 руб. 22 коп. )) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 20:29 |
|
DataGridView. Итоговая строка
|
|||
---|---|---|---|
#18+
Petro123Cat2Я искренне желаю Вам не маятся фигней, а сразу сделать внизу текстбоксики +1 Типа так: -------- Итого: 2 млн. 362 тыс. 333 руб. 22 коп. ))Нет, надо с падежами и грамматическими числами ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2017, 23:03 |
|
|
start [/forum/topic.php?fid=20&fpage=37&tid=1399620]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 317ms |
total: | 445ms |
0 / 0 |