内に収まっていません子ウィンドウがロードされたときに使用するので、リストボックスはデータベースからリストを取得しますが、ユーザーがリストボックス内の項目の1つを選択すると、選択した項目を編集するオプションがあります。そのため、編集が行われている場合は、データベースのテーブルの列を更新する編集ボタンがあります。ボタンをクリックすると、前述のコードを呼び出して、新しい資格情報でリストボックスを更新します。しかし、これはエラーbcakもたらします - それはやっているすべては、リストボックスをリフレッシュされるよう値が、これは使用してWeb service-</p> <pre><code>client.userKeywordsCompleted += new EventHandler<userKeywordsCompletedEventArgs>(client_userKeywordsCompleted); client.userKeywordsAsync(); </code></pre> <p>からリストが供給、私はリストボックスを更新するには、次のコードを使用しています予想される範囲
"Value does not fall within the expected range."
なぜ私は、ボタンのクリックでWebメソッドを呼び出すことはできません?
私は何を提案しましたか?私はその答えを見ました、あなたが言ったことは問題だと思います。 – Ebikeneser
私は実際にボタンをクリックすると、リストボックスの項目にクリア関数を追加します。これは、オプションがリフレッシュされている最初のティエムで動作しますが、リストボックスがリフレッシュされないと、 – Ebikeneser
デバッグのためだけに缶をクリアした後は、項目のリストが空であることを確認してください。おそらく、コールバック内に明確にすることを検討する必要があります。 – Stainedart