2011-11-11 1 views
1

私のクエリは非常にシンプルですが、私にとっては複雑です!チェックリストボックス(C#)

シナリオは、チェックリスト項目がリストボックスに追加処理のために追加されるチェックリストボックスがあることです。私が知る必要があるのは、リストボックスから項目が削除された場合、チェックリストボックス内の項目のチェックを外す方法だけです。 Remove AllRemove Selected Itemの2つのボタンがリストボックスで選択されたアイテムから選択されています。

2番目のボタンの機能を手伝ってください。つまり、ユーザーがリストボックスから特定のアイテムを削除すると、対応するchechklistアイテムもチェックされなくなります。

リストボックスから削除したチェックリストの特定の項目のチェックをはずす方法を教えてください。あなたがピックアップに[削除]ボタンでリストからseleced値をクリックすると、チェックボックスリストと

$(「#checkedboxId」)と未チェックして、その値を見つけ、jQueryを使ってこれを行うことができます

+1

これまでに何がありますか? – V4Vendetta

+0

jqueryを使用してクライアント側のコントロールを簡単に管理する – DeveloperX

+0

あなたの質問を編集して、関連性の高いコードを投稿して、より良い回答を提供することができます。 – Josh

答えて

0

。removeAttr( 'チェックします「)あなたは、サーバー側からの項目のチェックを外したい場合は、このような何か行うことができます

+1

コントロールIDが変更されるため、特にASP.NETではそれほど簡単ではありません。正しいIDを取得するには、.NET 4のコントロールでClientIDMode = "Static"属性を使用するか、jQueryの "e​​nds with"構文を使用します。http://api.jquery.com/attribute-ends-with-selector/ – Malice

+0

チェックボックスのIDをjavascriptオブジェクトやこのような隠しコントロールに入れます。 hdnCheckBoxId.value = <%CheckboxId.ClientID%>;隠されたコントロールからidを読み込み、チェックを外すことができます。 $( '#hdnCheckBoxId')。removeAttr( 'checked'); –

2

yourCheckBoxList.Items.Remove(yourCheckBoxList.Items.FindByValue(itemValue)); 
:あなたはCheckBoxListの項目を削除したい場合

yourCheckBoxList.Items.FindByValue(itemValue).Selected = false; 

itemValueは、リストボックスから削除したアイテムの値を格納する必要がある文字列です。

希望すると便利です。

+0

ありがとうございました..私はsomethngばかげていないことを知っていた! :) –

+0

お手伝いします!答えを確認してください。 – aleafonso

関連する問題