stellus Ответов: 4

Как привязать SQL-данные к HTML-выпадающему списку с помощью vb.net.


Всем привет,
как привязать sql-данные к HTML-выпадающему списку с помощью vb.net.
выпадающий список должен заполняться при запуске события pageload.

я попробовал databind в dropdownlist , он работает нормально.
но мой столбец таблицы sql должен выглядеть так, как показано ниже, что я не могу сделать ожидаемый вывод.

MCH-Batch|0 ; non mch-Batch|1

Но мой ожидаемый результат таков,

МЧ-пакет
номера МЧ-пакет

Пожалуйста, напишите Мне решение.
заранее спасибо

Что я уже пробовал:

как привязать sql-данные к HTML-выпадающему списку с помощью vb.net.

4 Ответов

Рейтинг:
2

khaled Ezzat Abdelfattah Abdelgawad

Почему бы вам не использовать серверный Dropdownlist и SQLDatasource для получения данных из sql, тогда вы во время разработки можете выбрать Dropdownlist и настроить его свойство datasource для использования sqldatasource и установить свойство "display member" и свойство "value member" в нужные вам поля из вашего sql-запроса.


Рейтинг:
0

khaled Ezzat Abdelfattah Abdelgawad

В Источнике

<![CDATA[<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default6.aspx.vb" Inherits="Default6" %>]]>


Рейтинг:
0

khaled Ezzat Abdelfattah Abdelgawad

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default6.aspx.vb" Inherits="Default6" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head  runat="server">
    <title></title>
</head>
<body>
    <form id="form1"  runat="server">
    <div>
        <asp:SqlDataSource ID="SqlDataSource1" runat="server" 

            ConnectionString="<%$ ConnectionStrings:StreamNETConnectionString %>" 

            SelectCommand="SELECT TOP (10) * FROM Worker"></asp:SqlDataSource>
        <asp:DropDownList ID="DropDownList1" runat="server" 

            DataSourceID="SqlDataSource1" DataTextField="FullName" 

            DataValueField="WorkerID">
        </asp:DropDownList>
    </div>
    </form>
</body>
</html>


Рейтинг:
0

khaled Ezzat Abdelfattah Abdelgawad

Partial Class Default6
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        DropDownList1.SelectedValue = 1
    End Sub
End Class