Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вставить итоговую строку в DataGridView / 11 сообщений из 11, страница 1 из 1
14.07.2011, 15:36
    #37351920
Ленчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить итоговую строку в DataGridView
Добавляю строку с итогами перед первой строкой в столбец 3 и 4 грида:
DataGridView1.Rows.Insert(0, "Итого:", "", "", rq1, rq2) где rq1,rq2 итоговые значения
студия выдает сообщение:
"Строки нельзя программным способом добавить в коллекцию строк DataGridView, если элемент управления привязан к данным."
Может это как-то можно обойти? Или есть другой способ вставить итоги?
...
Рейтинг: 0 / 0
14.07.2011, 15:42
    #37351934
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить итоговую строку в DataGridView
форумом ошиблись, вам в .NET
...
Рейтинг: 0 / 0
14.07.2011, 15:43
    #37351940
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить итоговую строку в DataGridView
datadapter юзайте
...
Рейтинг: 0 / 0
14.07.2011, 15:43
    #37351943
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить итоговую строку в DataGridView
Код: plaintext
1.
2.
3.
SELECT бла, бла2, бла3,  0  AS Sort1 FROM
UNION ALL
SELECT Sum(бла), Sum(бла2), Sum(бла3),  1  AS Sort1 FROM
ORDER BY Sort1
...
Рейтинг: 0 / 0
14.07.2011, 15:54
    #37351979
Ленчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить итоговую строку в DataGridView
Итоговые цифры я и без запроса получила, а как мне их в грид вставить вместе с массивом данных?
...
Рейтинг: 0 / 0
14.07.2011, 15:55
    #37351983
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить итоговую строку в DataGridView
источник строк для вашего гридвью должен быть динамический, посмотрите документацию
...
Рейтинг: 0 / 0
14.07.2011, 15:58
    #37351992
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить итоговую строку в DataGridView
ЛенчикИтоговые цифры я и без запроса получила, а как мне их в грид вставить вместе с массивом данных? А не надо без запроса. Я дал тебе вариант запроса ВМЕСТЕ с итоговыми цифрами. Просто добавь UNION к своему запросу, который является источником данных, и не надо добавлять строку отдельно.
...
Рейтинг: 0 / 0
14.07.2011, 16:11
    #37352038
Ленчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить итоговую строку в DataGridView
ну, в принципе, тоже вариант. А ничего, что итог только по 2-м столбцам нужен из 8?
...
Рейтинг: 0 / 0
14.07.2011, 16:12
    #37352043
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить итоговую строку в DataGridView
ЛенчикА ничего, что итог только по 2-м столбцам нужен из 8?
Код: plaintext
1.
2.
3.
SELECT бла, бла2, бла3,  0  AS Sort1 FROM
UNION ALL
SELECT '', '', Sum(бла3),  1  AS Sort1 FROM
ORDER BY Sort1
...
Рейтинг: 0 / 0
14.07.2011, 16:13
    #37352047
Ленчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить итоговую строку в DataGridView
спасибо.
...
Рейтинг: 0 / 0
14.07.2011, 18:20
    #37352344
Ленчик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставить итоговую строку в DataGridView
А можно еще и так:
dt.Rows.Add(0, 0, "Итого:", rq1, rq2, 0, "")
Не красиво, но работает как часы :-)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вставить итоговую строку в DataGridView / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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