Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
418 / 316 / 241
Регистрация: 29.05.2010
Сообщений: 796
Записей в блоге: 1
1

доступ к datagrid с другой формы

09.04.2011, 16:18. Показов 1837. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть дата datagridview на одной форме.Почему из другой формы програмно не можна добавить в ней строки ?
C#
1
2
LiteratureForm lt = new LiteratureForm();
            lt.dataGridView1.Rows.Add();
 Комментарий модератора 
Рекомендую почитать правила.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2011, 16:18
Ответы с готовыми решениями:

Импортировать данные из таблицы ListView одной формы в таблицу DataGrid другой формы
Форумчане, помогите пожалуйста! С# изучаю недавно, поэтому многое не получается :-( Вопрос...

Обновление DataGrid из другой формы
Привет всем ! Есть главная форма (на ней есть DataGrid ) и на ней есть кнопка которая вызывает...

Доступ к полям одной формы из другой формы
Программа состоит из двух windows form. В первой форме формируется структура массивов с данными. Во...

Вывод Datagrid значений в textbox другой формы
Добрый день, задача такая: Есть Datagrid на форме 2, при нажатии на кнопку на форме 2(изменить),...

3
Кодило
251 / 179 / 23
Регистрация: 25.11.2009
Сообщений: 685
09.04.2011, 17:09 2
kypiwindy, потому что вы создаете новый экземпляр формы, а не используете уже готовый.
Например, обратиться можно так:
C#
1
2
LiteratureForm lt = (Название созданной формы LiteratureForm)Owner;
            lt.dataGridView1.Rows.Add();
Соответственно, при вызове "другой" формы в форме LiteratureForm надо передать параметры той, на которой расположен DataGridView. Например, так:
C#
1
2
NameForm NameVariableOfForm = new NameForm();
NameVariableOfForm.Show(this);
0
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
09.04.2011, 19:04 3
kypiwindy, почитай Ответы на 7 самых частых вопросов по WinForms
0
3 / 3 / 2
Регистрация: 12.03.2011
Сообщений: 11
14.04.2011, 10:45 4
Цитата Сообщение от r0fL Посмотреть сообщение
kypiwindy, потому что вы создаете новый экземпляр формы, а не используете уже готовый.
Например, обратиться можно так:
C#
1
2
LiteratureForm lt = (Название созданной формы LiteratureForm)Owner;
            lt.dataGridView1.Rows.Add();
Соответственно, при вызове "другой" формы в форме LiteratureForm надо передать параметры той, на которой расположен DataGridView. Например, так:
C#
1
2
NameForm NameVariableOfForm = new NameForm();
NameVariableOfForm.Show(this);
и не забыть опубликовать сам datagrid, ибо тогда доступа из другой форумы к нему не будет (:
0
14.04.2011, 10:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2011, 10:45
Помогаю со студенческими работами здесь

Доступ из другой формы
мне нужно осуществить поиск из другой формы в datagridviev к которой подключена бд. Как осуществить...

Доступ из одной формы к другой
Есть форм 1 в которой есть кнопка при нажатие которой появляются две дочерних,в форм 2 рисуется к...

Доступ к элементу из другой формы
Как изменить свойство пункту contextmenustrip? делаю так, не получается General general = new...

Доступ к компонентам другой формы
Здраствуйте. Из главной формы вызываю модальную форму. В коде обработчика события компонента второй...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru