Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 1
Регистрация: 15.02.2014
Сообщений: 4

Работа с datagridview

01.05.2014, 17:49. Показов 1812. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте! Помогите пожалуйста!



Имеем datagridview1(нижняя таблица) и datagridview2(верхняя таблица). Нужно выделить строку в нижней таблице, нажать ентер и чтоб после этого выделенная строка переместилась в верхнюю таблицу. Как это реализовать?
Как вообще считывать значение выделенных ячеек, столбцов, строк. Заранее спасибо!

P. S. Где можно взять базу данных товаров напрмер продуктового магазина? Просто таблицу (код товара, наименование, цена и т д)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.05.2014, 17:49
Ответы с готовыми решениями:

Работа с datagridview
У меня есть datagridview с 3 стобцами. В третьем столбце мне надо сделать что то типо треугольничка ну или просто по двойному клику надо...

Работа с DataGridView
как сделать чтобы при нажатии на кнопку значение второй колонки 1-го грид вью отнимало значение текст бокса и передавало во второй грид вью?

Работа с dataGridView
вобщем суть дела такова. есть форма, на ней дата грид нужно при нажатии кнопки "Проверить наличие скидок" обновить поля...

2
0 / 0 / 1
Регистрация: 15.02.2014
Сообщений: 4
02.05.2014, 13:24  [ТС]
Лучший ответ Сообщение было отмечено YARTI как решение

Решение

задачу решил сам

Выделяем строку, нажимаем ентер, и строка копируется в другой датагрид

C#
1
2
3
4
5
6
7
8
private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                int id = dataGridView1.SelectedCells[0].ColumnIndex;
                dataGridView2.Rows.Add(dataGridView1.SelectedCells[id].FormattedValue, dataGridView1.SelectedCells[id + 1].FormattedValue, dataGridView1.SelectedCells[id + 2].FormattedValue, dataGridView1.SelectedCells[id + 3].FormattedValue);
            }
        }
0
 Аватар для lenin
1 / 1 / 1
Регистрация: 25.09.2011
Сообщений: 15
02.05.2014, 16:25
Спрошу в этой теме.
Мне нужно программно задать стобцы и строки и значения в них.
Нашёл вот такой код http://skillcoding.com/Default.aspx?id=168 , но по нему ничего не получается, просто нчиего не отображается. Если же в графическом редакторе создать хоть один столбец, запустить программу и нажать на его заголовок, тогда появятся созданные столбцы и строки программно.

Аналогично происходит с таким кодом.

https://www.cyberforum.ru/csha... 96331.html
C#
1
2
3
4
5
6
dataGridView1.RowCount = N;
dataGridView1.ColumnCount = M;
int i, j;
for(i = 0; i < N; ++i)
    for(j = 0; j < M; ++j)
        dataGridView1.Rows[i].Cells[j].Value = mas[i, j];
Мои значения отобразятся, если я нажму на заголовок столбца, который я создал в графическом конструкторе формы.

Но мне нужно, чтобы отображались столбцы и строки сразу или при нажатии на кнопку.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.05.2014, 16:25
Помогаю со студенческими работами здесь

Работа с DataGridView
Проблема вот в чем....После того как я вношу данные в DataGrid, почему то если обращаться к свойству Rows, он не видит в нем не одной...

Работа с Datagridview
Все привет! Ребята скажите пож-та Datagridview может отобразить подобную таблицу как на скрине?

Работа с datagridview
Есть 2 формы datagridview, 1ая поставщики, 2ая прайс, как сделать так что когда выбираешь в 1ой форме определенного поставщика во 2ой форме...

Работа с datagridview
Делаю работу на С#. как вотобразить данные из datasourse на сервере, так чтобы при удалении записей данные в datagridview обновлялись и...

Работа с dataGridView
Есть dataGridView который соединен с Базой данных. При нажатии(мышка) на dataGridView, то он возвращает 1 столбец n строка. И...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru