Как перезагрузить форму по нажатию кнопки
Привет, я пытаюсь перезагрузить/обновить свою winform, может ли кто-нибудь посоветовать мне, как это сделать
моя winform включает в себя таблицу данных, текстовые поля, combobox. я хочу сбросить их в исходное положение, как они были при загрузке формы.
Что я уже пробовал:
я сделал имя кнопки новым и в событии new_click очистил все поля. он работает нормально, но мой datagrid теряет свое свойство.
этот метод я использовал для очистки данных
private void ClearData() { _dtgrid.Rows.Clear(); txtaddressline1.Text = ""; txtaddressline2.Text = ""; txtBillValue.Text = ""; txtCUSTOMERNAMETEXT.Text = ""; txtDiscountAmt.Text = ""; txtDisPer.Text = ""; txtgrn.Text = ""; txtGSTNO.Text = ""; txtINVOICENO.Text = ""; txtname.Text = ""; txtRoundOf.Text = ""; txtTRANSPORT.Text = ""; txtvichle.Text = ""; btnCustomer.Focus(); this.Refresh(); }
это кнопок выберите событие
private void NEW_Click(object sender, EventArgs e) { ClearData(); cmbINVOICETYPE.Focus(); }
CHill60
У вас должен быть какой - то код для заполнения элементов управления при загрузке формы-просто вызовите его снова с помощью кнопки
MukulMohal
это дает мне ошибку, как - Столбец с именем "Item" уже принадлежит этому DataTable.