Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
21 / 24 / 1
Регистрация: 23.04.2012
Сообщений: 628

Data Grid: как добавить новую строку? Как оперировать со значениями ячеек? Выгрузка?

13.01.2014, 11:28. Показов 1522. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Итак, для предыдущей задачи решил использовать Data Grid. Но возникли вопросы, как с ним работать.
К примеру, как пользователь может добавить новую строку? Как мне оперировать с введенными значениями ячеек? (Мне нужно рассчитать итог по формуле). И самое главное можно ли сделать выгрузку таблицы из Data Grid в формат Exel?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.01.2014, 11:28
Ответы с готовыми решениями:

Как вставить данные из Flex(Data)Grid в новую форму?
Подскажите, как вставить данные из Flex(Data)Grid в новую форму?

Как в Data Grid изменять данные? Data Grid связана с sql БД
(WPF) В форме есть Data Grid и 3 кнопки (Изменить, Сохранить, Удалить). Как сделать чтоб эти кнопки работали так как заявлено?

Как оперировать значениями в массивах?
Есть три массива string a = { "1", "2", "3", "4" }; string b = { "a", "b", "c", "d" }; string c = { "а", "б", "в", "г"...

9
 Аватар для Серж_87
1303 / 509 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
13.01.2014, 12:00
Цитата Сообщение от uzlprog Посмотреть сообщение
И самое главное можно ли сделать выгрузку таблицы из Data Grid в формат Exel?
Можно. Поиском по форуму врспользуйтесь. Несколько раз в 2003 формат выгрузка обсудалась и один раз в 2007
0
21 / 24 / 1
Регистрация: 23.04.2012
Сообщений: 628
13.01.2014, 12:38  [ТС]
Блин) Я про поиск и забыл)))

А что по другим вопросам. как строку добавить? Поиск не выдал вразумительного результата...
0
 Аватар для Серж_87
1303 / 509 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
13.01.2014, 12:51
А зачем? ДатаГрид отображает поля из источника, есть полоса прокрутки. Поподробней немного расскажите что в итоге должно получиться, может по другому как-нибудь посоветуют

Добавлено через 26 секунд
P.S. про выгрузку в эксель. Если не найдете сообщите, вышлю пример
0
21 / 24 / 1
Регистрация: 23.04.2012
Сообщений: 628
13.01.2014, 12:59  [ТС]
А зачем? ДатаГрид отображает поля из источника, есть полоса прокрутки. Поподробней немного расскажите что в итоге должно получиться, может по другому как-нибудь посоветуют
Разве только из источника?! Мне казалось, что ДатаГрид можно юзать и без заданного источника. По умолчанию там одна строка и заданное кол-во столбцов. У меня пользователь расчитывает показатели эффективности по различным наименованиям. То есть нужна возможность добавления строки!

P.S. про выгрузку в эксель. Если не найдете сообщите, вышлю пример
Нашел, отписался в соседней теме, но код не заработал - куча ошибок
0
 Аватар для Серж_87
1303 / 509 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
13.01.2014, 13:04
Цитата Сообщение от uzlprog Посмотреть сообщение
То есть нужна возможность добавления строки!
то есть пользователь просто (как в экселе) вводит данные в ДГВ, затем программа что-то считает и после все из ДГВ в эксель грузится? Если так, но не знаю как быть.
Цитата Сообщение от uzlprog Посмотреть сообщение
отписался в соседней теме, но код не заработал - куча ошибок
в соседней теме выложил пример
0
21 / 24 / 1
Регистрация: 23.04.2012
Сообщений: 628
13.01.2014, 13:09  [ТС]
Что-то я не понимаю. А как тогда работать с ДатаГрид? Он же не только поле источника отображает? Я так понимаю нужно создать БД под него? Тот же файл Exel. Но все равно должна же быть возможность добавления строк и т.п.?
0
 Аватар для Серж_87
1303 / 509 / 63
Регистрация: 09.08.2012
Сообщений: 2,056
13.01.2014, 13:11
не могу сказать, я с ДГВ только из источника работал - загружал туда данные из БД и экселя. Думаю другие форумчане подскажут по этому вопросу
0
21 / 24 / 1
Регистрация: 23.04.2012
Сообщений: 628
13.01.2014, 13:12  [ТС]
Тогда вопрос открыт...
0
 Аватар для dimsaratov
356 / 295 / 78
Регистрация: 02.10.2013
Сообщений: 476
Записей в блоге: 5
13.01.2014, 20:14
Привяжи к DGV таблицу
VB.NET
1
2
Dim dt As New DataTable
DGV1.DataSource=dt
DGV сам добавляет, удаляет, изменяет строку в таблице источнике (dt) которую потом и можно сохранить куда угодно хоть в Exel, хоть в БД, хоть в txt(xml)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.01.2014, 20:14
Помогаю со студенческими работами здесь

Как добавить строку в кортеже и заполнить ее значениями
Добрый день, помогите написать скрипт. Есть кортеж который получаем из базы Оракл, есть пары: stand setting_code StandA ...

Как в ComboBox добавить новую строку?
Кто нибудь знает как в ComboBox добавить новую стоку так, что бы при выходе из программы введеные новые сторки сохранялись в ComboBox. И...

Как добавить новую строку в DBGrid?
как добавить новую строку в DBGrit? Добавлено через 3 минуты я пробовал так, не получается if DataModule4.ADOQuery1.Modified then...

Как добавить перевод на новую строку?
Form2.txt1.Text = z.x & vbtab & z.y & vbtab & 0 Так чтобы не заменяясь писалось на новой строке.

Как добавить новую строку в CString?
Здравствуйте, уважаемые форумчане! Как в CString добавить новую строку?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru