Предотвратите событие form_load() при выборе нескольких форм данных по одной и переходе к основной форме
привет,
я создаю новое настольное приложение на c#.
у меня есть три формы windows, имя 1-й формы-форма сведений о школе
Имя 2-го класса-форма сведений об учителе
Имя 3-й формы-форма сведений о студенте
теперь в форме сведений о школе я ставлю 2 текстовых поля для имени учителя и города учителя и ставлю 1 кнопку рядом с текстовым полем.
теперь также форма сведений о школе я поставил еще 2 текстовых поля для имени студента и города студента и поставил 1 кнопку рядом с текстовым полем.
теперь здесь, когда я нажимаю кнопку учитель, а затем открываю новую форму, такую как "детали учителя", в которой отображаются только gridview и teachername и city, теперь я использую событие DataGridview Cell_Click, когда я нажимаю на конкретную запись, она перемещается в основную школьную форму.и эта форма закрывается.
теперь то же самое я делаю на другой студенческой форме , на событии datagrid Cell_click он перемещается на страницу сведений о школе и выделяет данные в текстовом поле.
но проблема в том , что когда я выбираю 1-ю кнопку, нажмите на нее, чтобы отобразить данные, а когда я нажимаю 2-ю кнопку, она возвращает данные, но 1-я кнопка автоматически удаляется.
происходит событие загрузки школы и выбранных данных.
так как же я могу остановить это и передать данные без события загрузки?
Что я уже пробовал:
hello, i create new desktop application in c#. i have three windows forms , 1st form name- school details form 2nd form name - teacher details form 3rd form name - student details form now in school details form i put 2 textbox for teacher name and teacher city and put 1 button near textbox. now also school details form i put another 2 textbox for student name and student city and put 1 button near textbox. now here when i click button teacher then open new form like 'teacher's details' in which only gridview and teachername and city display, now I use DataGridview Cell_Click event when i click on particular record it move to main School form.and this form close. now same thing i do on another student form , on datagrid Cell_click event it move to school details page and selected data in textbox. but problem is when i select 1st button click it display data , and when i click 2nd button it retrive data but 1st data remove automatically. school load event occurs and selected data. so how can i stop that.and pass data without load event.
Er. Puneet Goel
Это слишком много деталей, также неполных. Пожалуйста, завершите свой вопрос вкратце с помощью кода.
Member 11952997
просто скажите, что form1-это основная форма, а также передайте четыре разных текстовых поля. и две пуговицы.
при нажатии 1-й кнопки он открывает новую форму form2, form2 имеет datagridview, а при нажатии события datagridview cell_click он передает данные в 1-е два текстовых поля form1.
теперь в form1 другая кнопка нажимает на нее, открывая form3,и form3 имеет datagridview, и когда нажимает событие datagridview cell_click, он передает данные во 2-е два текстовых поля form1.
проблема в том, что когда retrive form3 's data in form1, то form2 data in form1 не отображается, load event удаляет старые данные.