0

WPFDataGridを使用していますが、その中のデータを編集できません。セルをダブルクリックすると、ディスカッション名にリストされているエラーが表示されます。

このビューでは「アイテムの編集」は許可されていません。

どうすればこれを克服できますか?

ありがとう

編集: 私の生徒の名前と言いたいことには2つのデータがあり、どちらも文字列です。次に、entityframeworkをバインドします。

以下は私のselectionchanged関数です

private void ClassDataGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
        var selectedStudent = (Class)e.AddedItems[0];

        var sayingCollection = selectedStudent.;

        sayingCollection.AssociationChanged += ColumnsCollection_Changed;
        var sayingViewSource = ((CollectionViewSource)(this.FindResource("StudentsSayingViewSource")));

        sayingViewSource.Source = sayingCollection.Where(c => c.Saying.Contains(":"));
    }
4

1 に答える 1

0

IList 、 ObservableCollection 、または IEnumerable などの Collection Item を ItemSource にバインドしたかどうかを確認させてください。

IEnumerable オブジェクトには add\remove プロパティがないためです。そのため、コレクションを変更できませんでした。

于 2013-01-28T09:45:28.027 に答える