[ASP .Net-Microsoft Visual Web Developer 2010]
こんにちは、みんな、
私はこのコードに問題があります:
With MenuNavCatDataSource
Dim xReader As Data.IDataReader = .Select(DataSourceSelectArguments.Empty)
If xReader.Read Then
MenuNavCat1.Text = xReader.Item("MenuCategoryName")
MenuNavCat2.Text = xReader.Item("MenuCategoryName")
MenuNavCat3.Text = xReader.Item("MenuCategoryName")
MenuNavCat4.Text = xReader.Item("MenuCategoryName")
MenuNavCat5.Text = xReader.Item("MenuCategoryName")
End If
End With
5つのラベルがあり、データベースからラベルのコンテンツを解析したいと思います。データベースには、1から5の順序で並べられたメニューが含まれています。-'MenuNavCat1'ラベル、データベースの注文番号1のメニュー、-'MenuNavCat2'ラベル、データベースの注文番号2のメニューなど。 ..
'WHERE OrderNo = 1'のように、コードにwhereステートメントを追加する方法など。
あなたの助けが必要です。
どうもありがとう。
編集
データベースは次のとおりです。
テーブルMenuNavCategory
| Column Name | Data Type |
|-----------------------------|
| MenuNavCatID | int |
| CategoryName | varchar(20) |
| OrderNumber | int |
|-----------------------------|
そして、テーブルに挿入された値があります。'CategoryName'をラベルに表示したい。例えば:
lblCat1 | lblCat2 | lblCat3 | lblCat4
次に、そのxReader.Readを使用して、データベースの値をOrderNumber...に基づいてそのラベルに保存します。