DropDownList
はGridView
にあります。編集操作中に、すべての行のDropDownList
は編集(および更新)時に正しく機能します。Gridviewを編集するときにDropdownListを使用する方法
しかし、私は編集ボタンをクリックすると、特定の行では、それは次のようなエラーが表示されます。
'DropDownList3' has a SelectedValue which is invalid because it does not exist in the list of items. Parameter name: value
これはコードです:
<asp:DropDownList ID="DropDownList3" runat="server" DataSourceID="AccessDataSource4"
DataTextField="ProvinceName" DataValueField="ProvinceName" SelectedValue='<%# Bind("Province") %>'>
</asp:DropDownList>
表 "RateCentersは" Gridview
に表示され、それは "Province Column"を持っています。州の列は、テーブルの "ProvinceName"からソースを取得しますProvinceList
。
私に解決策を教えてください。
'DropDownList'マークアップを表示する必要があります。 – jadarnel27
DropDownListをデータバインドする方法を確認する必要があります。どうやら、SelectedValueをいくらか存在しないように設定しています。 –
@TimSchmelterマークアップを追加しました –