グリッドビュー アイテム テンプレートにドロップダウン リストがあります。データセットに基づいて値を選択する必要があります。「SelectedValue='<%# Eval("code") %>' としてバインドしようとしましたが、次のような属性が見つかりません。 HTML コードの「SelectedValue」。
以下のリンクを試してみましたが、うまくいきませんでした
GridView 内の DropDownList の Eval()
誰でもそれで私を助けることができますか
グリッドビュー アイテム テンプレートにドロップダウン リストがあります。データセットに基づいて値を選択する必要があります。「SelectedValue='<%# Eval("code") %>' としてバインドしようとしましたが、次のような属性が見つかりません。 HTML コードの「SelectedValue」。
以下のリンクを試してみましたが、うまくいきませんでした
GridView 内の DropDownList の Eval()
誰でもそれで私を助けることができますか
HTML のドロップダウン リスト (select タグ) がどのように機能するかを理解する必要があります。たとえば、いくつかのアイテムを選択したい場合は、次のように選択済みとしてマークする必要があります
<select>
<option value="a">a</option>
<option value="b" selected="1">b</option>
<option value="c">c</option>
</select>
そのselected="1"
ため、選択したい項目に配置する必要があります。つまり、Eval
メソッドを使用して簡単に行うことはできません。それを行うサーバー側を利用する必要があります。
あなたが postetd を持っていて、あなたが試したとあなたが言ったページに示されている例は正しく動作します。HTML 出力にvalue
各オプションの属性が含まれているかどうかを確認します。はvalue
、オプション タグ内に含まれるものとは異なる場合があります。属性が欠落している場合、value
それがアイテムが選択されていない理由です。(firebug または任意の開発者コンソールを使用して調べます)。