0

linq to SQL を使用してフォームビューの edititemtemplate にドロップダウンリストを作成しています。

以下のコードでデータを取得しています。

Dim wdc As New WeeklyChecksDataContext

        Dim mustchk = (From w In wdc.WeeklyChecks
                       Where w.DateStamp = Request.QueryString(0)
                  Select w.musterCheck).FirstOrDefault()

デバッグすると、値「Issue」が正しい mustchk 変数に割り当てられていることがわかります。

次に、以下のようにドロップダウンリストをデータバインドしています。

cbMusterReport.DataSource = mustchk
            cbMusterReport.DataBind()

Web ページを実行すると、値 "Issue" がドロップダウン リストにデータ バインドされますが、"Issue" という単語がドロップダウン リストの唯一のアイテムとしてデータ バインドされるのではなく、"Issue" という単語の各文字が個別のアイテムにデータ バインドされます。ここで何が欠けているのかわかりません。ありがとう

4

2 に答える 2

1

文字列をコレクションに入れる必要があります。これを試して:

cbMusterReport.DataSource = new String(){ mustchk }
cbMusterReport.DataBind()
于 2013-07-26T09:54:04.133 に答える
0

すみません、解決しました。このようにできます

cbMusterReport.Items.Insert(0, New ListItem(mustchk, mustchk))
于 2013-07-26T09:53:36.470 に答える