首页 > 解决方案 > 如何使用javascript将数据表中的数据源添加到下拉列表

问题描述

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load


    Dim dt As DataTable = tbport()
    cbosearch.DataSource = dt
    cbosearch.DataValueField = "portCode"
    cbosearch.DataTextField = "portName"
    cbosearch.DataBind()


End Sub

Private Function tbport() As DataTable

    Dim dtport As New DataTable


    dtPort.Columns.Add("portCode")
    dtPort.Columns.Add("portId")
    dtPort.Columns.Add("portName")

    dtPort.Rows.Add(25, "Indocin", "David")
    dtPort.Rows.Add(50, "Enebrel", "Sam")
    dtPort.Rows.Add(10, "Hydralazine", "Christoff")
    dtPort.Rows.Add(21, "Combivent", "Janet")
    dtPort.Rows.Add(100, "Dilantin", "Melanie")
    Return dtPort


End Function

我有一个包含 70000 行的数据表,它是一个静态数据。当我尝试像上述方法一样添加数据时,需要更多时间才能找到某一行。如何创建一个javascript函数以通过在下拉列表中输入的值来查找一行数据?

标签: javascriptasp.netvb.net

解决方案


推荐阅读