|
|||||
|
Velkommen IntroProgrammeringsspog ASP.NET og sprogVB eller C-sharp Udviklingsværktøjer Web-MatrixVisual Studio .NET (VS.NET) Øvelsen Et stopurWeb formularer Tekstbokse, labels og knapperRadioknapper og check bokse Dropdownbokse Variable - i VB.NETDato og tid - hvordan håndteres detKontrolstrukturer Hvad er detDatavalidering Kontroller tilRepetition - er vigtigtDatakontroller Simpel visning af dataDatabaser Visning med datalist og repeaterDropdown kontroller Database opdatering Overførsel af data Genbrug af kode User controlMenu - et eksempel Side templates Komponenter fra nettet Code behind Hvorfor detLav stopuret færdigt NU |
ASP.NET I / Databaser / Dropdown kontroller
Eksempel på brug af data fra database til dropdownboksVi kan bruge databinding mod dropdownbokse, som vi har set det tidligere om andre kontroller. Nedenfor er der et simpelt eksempel, som du forhåbentlig kan bruge :-) <%@ Page Language="VB" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.Oledb" %>
<script runat="server">
Sub Page_Load()
Dim strConnection as String
Dim strSQL as String
Dim objConnection as OledbConnection
Dim objCommand as OledbCommand
Dim objDataReader as OledbDataReader
strConnection = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\stopur.mdb"
objConnection = New OledbConnection(strConnection)
objConnection.Open
strSQL = "SELECT * FROM tblAktiviteter"
objCommand = New OleDbCommand(strSQL, objConnection)
drpData.DataTextField = "txtBeskrivelse"
drpData.DataValueField = "intAktivitetsID"
drpData.DataSource = objCommand.ExecuteReader(CommandBehavior.CloseConnection)
drpData.DataBind()
drpData.Items.Insert(0, "-- Vælg aktivitet --")
End Sub
</script>
<html>
<head>
</head>
<body>
<form runat="server">
<asp:DropDownList id="drpData" runat="server"></asp:DropDownList>
</form>
</body>
</html>Indsæt element med både tekst og værdi: Dim StartElement As ListItem Sørg for, at en bestemt værdi er valgt på forhånd: Dim ValgtElement As ListItem foreach (ListItem ValgtElement in drpData.Items) Øvelse 7A
|
||||