如何使用javascript将数据源从datatable添加到dropdownlist

如何使用javascript将数据源从datatable添加到dropdownlist,javascript,asp.net,vb.net,Javascript,Asp.net,Vb.net,我有一个包含70000行的datatable,它是一个静态数据。当我尝试像上面提到的方法那样添加数据时,查找某一行需要更多的时间。如何创建一个javascript函数,通过在dropdownlist中输入的值来查找一行数据?代码中的cboSearch元素是什么?它是某种特殊的第三方控件还是asp下拉列表或html选择?您可以使用ajax。在aspx页面中使用ajax并在vb页面中调用该数据并将其绑定。代码中的cboSearch元素是什么?它是某种特殊的第三方控件还是asp下拉列表或html选择?

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

代码中的
cboSearch
元素是什么?它是某种特殊的第三方控件还是
asp下拉列表
html选择
?您可以使用ajax。在aspx页面中使用ajax并在vb页面中调用该数据并将其绑定。代码中的
cboSearch
元素是什么?它是某种特殊的第三方控件还是
asp下拉列表
html选择
?您可以使用ajax。在aspx页面中使用ajax,在vb页面中调用该数据并绑定它。
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