2016-09-20 2 views
0

Когда я нажимаю кнопку выбора в заполнении данных кнопки в форме с конкретным идентификатором, но я не могу установить форму, я имею в виду, что никакое поле не редактируется, потому что я хочу, чтобы пользователь нажимал кнопку «Редактировать», чем «Данные в форме» , и пользователь может редактировать. Но когда нажмите на кнопку Изменить его очистить все поляпри нажатии на кнопку «Редактировать» Данные исчезают

Пожалуйста, помогите мне, я застрял

это моя Кнопка редактирования кода

protected void btnEDIT_Click(object sender, EventArgs e) 
{ 
    txt_ID.Enabled = false; 
    TextBoxPN.Enabled = true; 
    TextBoxCP.Enabled = true; 
    TextBoxCUR.Enabled = true; 
    TextBoxMIN.Enabled = true; 
    Catogary_drop.Enabled = true; 
    Vnder_Drop.Enabled = true; 
    Sattus_Drop.Enabled = true; 
    TextBoxRMKS.Enabled = true; 


    btnADD.Enabled = false; 
    btnCLSE.Enabled = true; 
    btnCNCL.Enabled = true; 
    btnEDIT.Enabled = false; 
    btnUPD.Enabled = true; 

} 

И это мой Gridiew Select Index код

protected void GridViewitem_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    GridViewRow row = GridViewitem.SelectedRow; 
    txt_ID.Text = row.Cells[1].Text; 
    TextBoxPN.Text=row.Cells[2].Text; 
    TextBoxCP.Text=row.Cells[3].Text; 
    TextBoxCUR.Text=row.Cells[4].Text; 
    TextBoxMIN.Text=row.Cells[5].Text; 
    Catogary_drop.Text = row.Cells[6].Text; 
    Vnder_Drop.Text = row.Cells[7].Text; 
    Sattus_Drop.Text = row.Cells[8].Text; 
    TextBoxRMKS.Text=row.Cells[9].Text; 

    txt_ID.Enabled = false; 
    TextBoxPN.Enabled = false; 
    TextBoxCP.Enabled = false; 
    TextBoxCUR.Enabled = false; 
    TextBoxMIN.Enabled = false; 
    Catogary_drop.Enabled = false; 
    Vnder_Drop.Enabled = false; 
    Sattus_Drop.Enabled = false; 
    TextBoxRMKS.Enabled = false; 

    btnADD.Enabled = false; 
    btnCLSE.Enabled = true; 
    btnCNCL.Enabled = true; 
    btnEDIT.Enabled = true; 
    btnUPD.Enabled = false; 
} 

ответ

1

IsPostback Check in Page_Load событие может вам помочь. Или вам нужно отключить обратную передачу при нажатии кнопки редактирования.