2009-05-08 8 views
4

私はわずか24時間以上Silverlightを使用しています。だからまだ私は足を見つけている。Silverlight(3.0) - データグリッド - データグリッドからデータを追加するユーザー

私は現在のSilverlight 3(ベータ版)(私はその偉大なオフラインモード機能を必要とする)は、ユーザーが経由してデータを追加するため

データソースにバインドされているデータグリッドを使用して、それが可能である使用していますグリッド?または、データグリッドはバインドされたデータソースから編集データを&で表示するだけに制限されていますか?

多くのおかげ ルーク

答えて

4

何かが最近変更された場合を除き、あなたは、データ・ソースに自分自身を新しい行を追加する必要があります。プロセスを説明この記事を見てみましょう:リンクの

http://weblogs.asp.net/manishdalal/archive/2008/08/25/silverlight-business-application-part-1-add-new-item.aspx

+0

おかげで、それは、ユーザーが新しい項目を追加できるようにするために、ソースデータに空白行を追加するために、私のアイデアの一つを確認しました。 しかし、ユーザーがグリッドを並べ替えるときに何が起こるかを調べる必要があります。 – Audioillity

+1

ソートは、ICollectionViewインターフェイスのインスタンスによって制御されます。 ObservableCollectionをグリッドにバインドすると、グリッドはこのインターフェイスのインスタンスを作成します(具体的なクラスは内部であり、その内部にはアクセスできません)。次に、新しい項目を基になるデータソースに追加すると、ICollectionViewによって自動的にフィルタリングされる必要があります。 hth。 –

関連する問題