2017-02-10 27 views
0

を失っているセルの値を出るとき:私は新しい行を追加しようとしたプログラムを実行しているときに編集可能DevExpress.XtraGrid.Views.Grid.GridView私はして編集の編集機能を有効に

v_items.OptionsBehavior.Editable = true; 
gv_items.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Top; 

が、ときに私次のセルを編集しようとすると、前のセルは空白にリセットされ、前または後に同じになるので、行は追加されず、セルは常にリセットされます。 、またはデータソースを使用していない場合は、余計な手順があります。 私は

答えて

1

DevExpress社の14.1を使用しています実際にGRIDCONTROLは、データソースなしで動作することはできません。あなたのセルの値は、現在保存されているグリッドにバインドされているデータソースがあるため、消去されます。デザイナーを経由してメインのGridViewにのみカラムを追加した場合、そのビューは機能しません

データソースがない場合は、あなたのグリッドへのデータソースとして。そして、あなたはhttps://www.devexpress.com/Support/Center/Question/Details/T195251

似た何かを読むことができます。ここ

 DataTable dt = new DataTable(); 
     dt.Columns.Add("ID", typeof(int)); //use your own names and types 
     dt.Columns.Add("Name", typeof(string)); 
     gridControl1.DataSource = dt; 

データを挿入することができます