2012-05-05 10 views
0

データバインドされたDataGridがあります。何とかグループ化しようとしているさまざまな行の間にセパレータとして機能するダミー行が必要です。しかし、オブジェクトの新しいインスタンスを作成して新しい行を追加するだけで(空のコンストラクタを呼び出すだけで)、ObservableCollectionに追加すると、intプロパティに対応するセルが0で埋められます。データバインドに空の "セパレータ"行を追加するWPF DataGrid

データバインドされたWPF DataGridにダミーの完全空の行やその他の種類の区切り記号を付ける方法はありますか?私はバインドされていないものに行って、手動ですべてをデータセットやすべてに追加する必要はありません。私はこれを手作業でやったが、もう一度やり直したくない。

答えて

1

私は、あなたがたグループが見えるようにスタイルすることができ、あなたのDataGridのItemsSourceICollectionViewこととGrouping

を有効にしてください

public class MyDataItem 
{ 
    public string Group { get; set; } // <-- assuming something like this exists 
} 

あなたが持っているあなたの元データ上のグループプロパティのいくつかの並べ替えを想定しています空白スペース(here、DataGridでグループのスタイルを設定する方法の例を参照)

+0

偉大なチュートリアル。リンクありがとう。私はちょうどセパレータとしていくつかの行のために常に表示されている "行の詳細"で回避策を考えていたことをポストしようとしていましたが、これが行います。 –