2

SQL データソースを使用して、onclick リンク ボタンからドロップダウン リストのオプションをフィルタリングする

最終的に、すべての個人を表示するドロップダウン リストがあります。ユーザーがリンク ボタン (AZ) をクリックできるようにしたいので、ドロップダウン リストのオプションには、リンク ボタンのカテゴリに分類される名前のみが保持されます。SPは、リンクボタンごとにコードを書くことなく、リンクボタンとドロップダウンリストを正確に結び付ける方法がわからないだけで、すでに書かれています。これにはデータビューを使用したいと考えています。したがって、私のaspxページでは、データソースを設定してドロップダウンリストを指していますが、コーディング方法がわかりません..

4

1 に答える 1

1

ID 列と NAME 列を持つデータテーブルがあるとします。
次に、そのリンクボタンで次を使用できます:

    Private Sub FilterNames(ByVal letter As String)
    Dim items = (From p In dt
            Select New With {.Name = p.Field(Of String)("NAME"),
                             .ID = p.Field(Of Integer)("ID")}).ToList()

    Dim filtered = items.Where(Function(x) x.Name.ToUpper.StartsWith(letter)).ToList()

    ComboBox1.DataSource = filtered
    ComboBox1.DisplayMember = "NAME"
    ComboBox1.ValueMember = "ID"
End Sub
于 2013-11-08T16:01:26.130 に答える