データを表示するためにSqlDataSourceにリンクされたWebDataGridがあります。行を選択したら、編集のために、いくつかのテキストボックスとドロップダウンリストにその行のデータを入力します。テキストボックスは正常に機能します。次のコードを使用して、グリッドの2番目のフィールド(日付)を選択し、対応するテキストボックスに入力します(VBを使用しています)。
txtDate.Text = currentRow.Items(2).Value
ただし、同じコード構造を使用してドロップダウンリストにデータを入力しようとすると、次のエラーが発生します。
'ddlType' has a SelectedValue which is invalid because it does not exist in the list of items.
問題は、グリッドにtype_nameが表示されているのに、ドロップダウンリストにtype_idが入力されていることだと思います。これが問題を引き起こしているのでしょうか、そしてこれを回避する方法はありますか?