0

こんにちは、devexpress gridview は初めてです。グリッドの外側にテキストボックス(TotalDebit)があり、データを挿入、更新するdevexグリッドビューがあります。私のイベントハンドラーで、グリッドビューに新しい行を挿入すると、合計借方を計算し、グリッドビューの外のマスターテキストボックスに表示したいと考えています。私は合計借方を計算しましたが、問題はそれがグリッドビューの外のテキストボックスに表示されていないことです. コードは次のとおりです。

public void grvDetail_RowInserting(objectsender,DevExpress.Web.Data.ASPxDataInsertingEventArgs e) {

if (DetailTable.Rows.Count > 0)

           for (int i = 0; i < DetailTable.Rows.Count; i++)
           {

               if (DetailTable.Rows[i]["FlagDC"].ToString() == "D")
                   TotalDebit += Convert.ToDouble(DetailTable.Rows[i]["Amount"].ToString());
               else
                   TotalCredit += Convert.ToDouble(DetailTable.Rows[i]["Amount"].ToString());

           }

       txtDebit.Text = TotalDebit.ToString(); //textbox outside gridview
       txtCredit.Text = TotalCredit.ToString(); //textbox outside gridview

          }
4

1 に答える 1

0

説明については、別のコントロールへのコールバック中に外部コントロール データを更新できない理由KB を参照してください。

于 2013-02-23T10:26:20.773 に答える