0

空の行(n行数)のExcelのようなグリッドが必要です。GridView は、m 個のモデル オブジェクトのコレクションにバインドされます。ユーザーが空の行に新しいデータを入力した場合、新しいモデル オブジェクトをバインドされたコレクションに追加する必要があります。

4

1 に答える 1

0

空のモデル オブジェクトをコレクションに導入して空の行を作成することを誰もが提案していますが、最後のコメントでは、モデルに空の行は必要ないと述べています。これはまさに、ViewModel意志を持つことでできることです。ViewModel追加の空のモデル オブジェクトを持つことができる表示コレクションが含まれていますが、それらをModelレイヤーに永続化することはできません。重要なのは、ViewModelコレクションがコレクションと同じではないということModelです。

このデータをこの画面に再度ロードして、すべてを元の場所に保持する必要がある場合は、各モデル オブジェクトで行番号を保持する必要があります。その後、必要な場所に空のモデル オブジェクトを挿入できます。

于 2013-03-06T15:33:47.913 に答える