-1

別のコンポーネントの GridView の外側をクリックすると、DataGridView (DevExpress) に問題が発生します。変更された値はデフォルトにリセットされてコミットされますが、これは意図したものではありません。

//Designer:
this.grdSokande.Leave += new System.EventHandler(this.grdSokandeNew_Leave);

//Event in codebehind
private void grdSokandeNew_Leave(object sender, EventArgs e){
  SokandeBindingSource.EndEdit();
}

ブレークポイントを配置すると、GridView を終了するときに値がデフォルトに戻ることがわかります。DirtyState を見ましたが、DevExpress には同等の機能がないようです。

4

1 に答える 1

0

EndEdit() を発行する前に、アクティブな行/セルに値を投稿する必要があります

于 2012-10-12T08:33:17.540 に答える