С Новым годом! Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
2 / 2 / 1
Регистрация: 10.05.2010
Сообщений: 74

Как перебрать DataGridView на форме циклом?

04.07.2010, 20:29. Показов 1849. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем! На форме есть 8 вкладок, и на каждой вкладке DataGrid (DataGrigView1, DataGridView2, и т.д.) как их все циклом перебрать, чтобы не писать текст для каждой?
Visual Basic
1
2
3
4
            For tabs = 0 To MainForm.TabControl1.TabCount - 1
                objSheet = objWorkbook.Sheets(MainForm.TabControl1.TabPages.Item(tabs).Text)
               MainForm.DataGridView2)
            Next tabs
Пробую так, но понимаю что неправильно
Visual Basic
1
 DataTableToExcelSheet(objSheet, 2, 1, MainForm.TabControl1.TabPages(tabs).Controls.Item(0).Name())
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.07.2010, 20:29
Ответы с готовыми решениями:

Как перебрать циклом элементы меню?
Есть пункт меню "Кодировка при сохранении", в нем есть подпункты 3 подпункта (но может быть 20 и более). Как сделать так, чтобы при...

Как создать флажки и перебрать их циклом, а не if (ами)?
Подскажите, решаю задачу из книги, нужно создать меню ресторана, где блюда будут выбираться флажками и сразу подсчитываться сумма выбранных...

Перебрать циклом ImageView
Здравствуйте, подскажите пожалуйста, как перебрать циклом for 16 ImageView (имя "iv_foto_1" и тд), и если свойство...

3
 Аватар для ironegg
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
04.07.2010, 22:59
в этой теме есть примеры циклов для элементов управления (по типу или по имени) https://www.cyberforum.ru/vba/... 03301.html
0
 Аватар для ironegg
1905 / 782 / 31
Регистрация: 11.02.2010
Сообщений: 1,567
05.07.2010, 23:02
примерно такой код должен быть
Visual Basic
1
2
3
4
5
6
Dim i As Control
For Each i In MainForm.Controls
    If TypeName(i) = "DataGridView" Then
        'здесь переменная i представляет собой очередной DataGridView
    End If
Next i
0
2 / 2 / 1
Регистрация: 10.05.2010
Сообщений: 74
06.07.2010, 19:49  [ТС]
мне не свойства менять нужно, мне надо прочитать значения из ячеек, допустим так i.Rows.Item(i).Cells.Item(j).Value
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.07.2010, 19:49
Помогаю со студенческими работами здесь

Как перебрать все кнопки на форме
Как при нажатии одной кнопки на форме, все остальные кнопки за-disable-ить? То есть, как перебрать все кнопки на форме? Поделитесь кусочком...

Как перебрать все CheckBox'ы на форме
Добрый день. Прокопал форум насколько хватило терпения, погуглил с учетом этого форума, но именно нужную мне инфу не нашел. Но если...

DataGridView. Как перебрать SelectedRows, начиная с первого
Добрый день! Пишу: foreach (DataGridViewRow row in dataGridView1.SelectedRows) { } Но почему-то выдает ряды в обратном...

Как перебрать все объекты созданные в форме?
Подскажите, как перебрать все визуальные и невизуальные объекты в форме. Конструкции: Form1.components.Components и...

Можно ли циклом перебрать элементы записи Record?
Собственно вопрос в сабже. Поясню: есть некая переменная типа Record с N-ным количеством ранзых типов переменных. К примеру: RFile...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru