Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Добавление записей в Gridview через отдельную форму. / 5 сообщений из 5, страница 1 из 1
07.08.2013, 20:57
    #38358867
DreamSound
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление записей в Gridview через отдельную форму.
Здравствуйте. Осваиваю ASP.NET. Стоит задача: организовать добавление, редактирование, удаление записей из GridView (таблица содержит данные о студентах: имя, дата рождения...). При чем при редактировании и добавлении должна открываться отдельная форма.
Сделала отдельную форму с textbox'ами куда ввожу новые данные. А как передать введенные данные в главную форму?

Пыталась через Session:
Код: c#
1.
2.
3.
4.
5.
6.
                Students st = new Students();
                st.idStudent = 0;
                st.nameStudent = tbAddNameS.Text.ToString();
                st.dateOfBirth = tbAddDOB.Text.ToString();
                Session["st"] = st; 
                Response.Redirect("/default.aspx"); 




Но так не работает. Подскажите как правильно.
...
Рейтинг: 0 / 0
07.08.2013, 22:46
    #38358936
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление записей в Gridview через отдельную форму.
DreamSoundА как передать введенные данные в главную форму?Вы что под главной формой подразумеваете?
Закладку в браузере или экземпляр класса C# ?
...
Рейтинг: 0 / 0
07.08.2013, 23:15
    #38358953
DreamSound
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление записей в Gridview через отдельную форму.
Наверное экземпляр класса.

Есть две страницы: основная ( default.aspx) и 2я - для ввода новых данных, открывается по кнопке.

Данные вводятся в textbox'ы (имя и дата рождения). Потом по кнопке "Добавить" страница закрывается и нужно как-то запомнить что было введено в textbox'ы, чтоб потом это присвоить новому экземпляру класса Students и добавить в общий List<Students>. Затем обновить GridView (находится на моей главной странице - default.aspx) , который в качестве DataSource использует этот самый list.

Извиняюсь, если непонятно объясняю, но я еще новичок ((

Пока придумала только такой способ:
По кнопке "Добавить" из 2й формы сразу вызывать функцию вставки строки в базу данных, тогда после возврата на главную страницу содержимое списка можно перечитать из базы и grid соответственно обновится.
Но я планировала как-то помечать добавляемые строки и сразу их все за раз в базу сохранять по кнопке "Сохранить изменения", а так получается придется каждый раз к базе коннектиться.
...
Рейтинг: 0 / 0
07.08.2013, 23:53
    #38358983
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление записей в Gridview через отдельную форму.
ну так экземпляр существует когда?
перечитайте еще раз цикл жизни страницы
...
Рейтинг: 0 / 0
08.08.2013, 00:48
    #38359019
DreamSound
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление записей в Gridview через отдельную форму.
Паганель,

Спасибо. Я читала, но пока не очень понятно. Буду еще читать...)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Добавление записей в Gridview через отдельную форму. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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