0

wp7で単純なデータベースを作成したい。メインページでデータベースにレコードを追加するだけで、すでに実行されたデータベースからのデータを表示できるグリッドビューコントロールがある別のページに移動するために使用される別のボタンビューがあります。 2番目のページには、削除と更新の2つのボタンがあり、ユーザーがIDを入力できるテキストボックスがあり、そのIDに基づいて削除と更新のプロセスを実行できます。削除操作を実行しましたが、更新方法がわかりません。選択したIDは、更新ボタンをクリックするとメインページに移動し、対応する値をそれぞれのフィールドに入力する必要があるためです。選択したIDレコードを取得するメソッドであり、起動時にページが読み込まれると、行に「キーが見つかりませんでした」という例外がスローされます。

var n = PhoneApplicationService.Current.State ["list"];

キーを考慮しないようにアプリケーションをロードする方法。この問題を解決するのを手伝ってください。ありがとう

4

1 に答える 1

0

キーが最初に存在するかどうかを確認してください。

if (PhoneApplicationService.Current.State.ContainsKey("list") == true)
{
    n = PhoneApplicationService.Current.State["list"];
    PhoneApplicationService.Current.State.Remove("list");
}

ロードしようとする前に。

于 2012-09-17T16:28:02.490 に答える