Gridview извлекает старые значения перед обновлением - PullRequest
1 голос
/ 29 августа 2011

Я использую gridview для заполнения данных, я получаю новые значения, но мне нужны старые значения для целей отчетности, есть ли способ, которым я мог бы получить эти старые значения? Я использую templatefield

     protected void TcGridView_RowEditing(object sender, GridViewEditEventArgs e)
    {

        TcGridView.EditIndex = e.NewEditIndex;

        FillTravelers();
    }

            protected void TcGridView_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        GridViewRow row = TcGridView.Rows[e.RowIndex];

        //FillTravelers();
        TcGridView.EditIndex = -1;
        TextBox txtFC = row.FindControl("FCTextBox1") as TextBox;

        Label txtID = row.FindControl("IDLabel") as Label;
        Label txtDC = row.FindControl("DCLabel") as Label;
        Label txtRate = row.FindControl("RateLabel") as Label;

        String FC = txtFC.Text;
        String ID = txtID.Text;
        String DC = txtDC.Text;
        String Rate = txtRate.Text;

        double newDC = Convert.ToDouble(FC) / Convert.ToDouble(Rate);

        Transaction trs = new Transaction(Convert.ToInt32(ID), " ", " ", Convert.ToDouble(FC), Convert.ToDouble(Rate), newDC, " ", ID);
        DatabaseHandler.EditTransaction(trs);

        FillTravelers();
    }

Спасибо Karl

...