Binding-fields???

Status
Niet open voor verdere reacties.

hfoppen

Terugkerende gebruiker
Lid geworden
15 nov 2000
Berichten
1.056
Beste mensen,

ik heb een pagina waarin een combobox staat voor het kiezen van contactpersonen. Deze komen uit een database (Access). Nu heb ik daaronder een 3-tal tekstvelden die autom. moeten worden ingevuld met TelNr, Email en Functie. Ik krijg dit niet voor elkaar.

Wie o wie heeft voor mij de oplossing!?

Herbert

Code:
<%
@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> 
<!
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>Ridder Data Systems BV - ServiceDesk Online</title> 
<style type="text/css"> 
body { 
background-image: url(achtergrond.png); 
background-repeat: no-repeat; 
}
.style1 
{
font-family: Tahoma; 
font-size: 11px; 
font-spacing: 2px; 
font-weight: bold; 
}
.style2 
{
width: 137px; 
}
#TextArea1 
{
width: 406px; 
height: 129px; 
}
#Button1 
{
width: 99px; 
}
.style3 
{
font-size: medium; 
}
</style> 
<script language="javascript" type="text/javascript"> 
// <!CDATA[
// ]]>
</
script> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div class="style1"> 
<img alt="" src="rdslogo.jpg" style="height: 119px; width: 159px;" /><br /> 
<hr /> 
<span class="style3">Nieuwe supportcall invoeren</span> <p> 
<table style="width:100%;"> 
<tr> 
<td class="style2"> 
  Klantnaam:
</td> 
<td> 
  <asp:TextBox ID="KlantNaam" runat="server" Width="260px">Hogeschool Windesheim</asp:TextBox> 
</td> 
</tr> 
<tr> 
<td class="style2"> 
  Contactpersoon:
</td> 
<td> 
  <asp:DropDownList ID="ContactPersoon" runat="server" 
  DataSourceID="SqlDataSource1" DataTextField="ContactPersNaam" 
  DataValueField="ContactPersNr" Width="265px"> 
</asp:DropDownList> 
<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
  ConnectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=&quot;C:\NET4\NET4.mdb&quot;" 
  ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" 
  SelectCommand="SELECT * FROM [tblContactPersonen]"> 
</asp:SqlDataSource> 
</td> 
</tr> 
<tr> 
<td class="style2"> 
 Functie:
</td> 
<td> 
 <asp:TextBox ID="Functie" runat="server" Width="260px"></asp:TextBox> 
</td> 
</tr> 
<tr> 
<td class="style2"> 
 E-mailadres:
</td> 
<td> 
 <asp:TextBox ID="Email" runat="server" Width="260px"></asp:TextBox> 
</td> 
</tr> 
<tr> 
<td class="style2"> 
 Tel.nummer:
</td> 
<td> 
 <asp:TextBox ID="TelNr" runat="server" 
 DataSourceID="SqlDataSource1" DataTextField="ContactPersTelNr" 
 DataValueField="ContactPersTelNr" Width="260px"></asp:TextBox> 
</td> 
</tr> 
<tr> 
<td class="style2"> 
 Uw vraag gaat over: 
 <asp:SqlDataSource ID="SqlDataSource2" runat="server" 
 ConnectionString="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=&quot;C:\NET4\NET4.mdb&quot;" 
 ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" 
 SelectCommand="SELECT * FROM [tblModules]"></asp:SqlDataSource> 
</td> 
<td> 
 <asp:DropDownList ID="Module" runat="server" 
 DataSourceID="SqlDataSource2" DataTextField="ModuleNaam" 
 DataValueField="ModuleCode" Width="265px"> 
</asp:DropDownList> 
</td> 
</tr> 
</table> 
</p> 
<p> 
&nbsp;</p> 
<p> 
 Omschrijving van uw vraag:
</p> 
<p> 
 <textarea id="TextArea1" name="Vraag"></textarea></p> 
<p> 
<input id="Button1" type="submit" /></p> 
</form> 
<img src="footer.jpg" /> 
</body> 
</html>
 
Laatst bewerkt:
Code:
  <asp:DropDownList ID="[B]ddlContactPersoon[/B]" runat="server" 
  DataSourceID="SqlDataSource1" DataTextField="ContactPersNaam" 
  DataValueField="ContactPersNr" [B]AutoPostback="true"[/B]> 
</asp:DropDownList>

In de .vb/.cs file het event selectedindexchanged afvangen.
Code:
Protected Sub ddlContactPersoon_SelectedIndexChanged(Object as Sender, e as EventArgs) handles ddlContactPersoon_SelectedIndexChanged

Dim persnr as Integer = ddlContactpersoon.SelectedItem.Value
Sql: Select * from tblContactPersonen where persnr = persnr
Maak bv een datatable aan. Genoeg voorbeelden op internet

txtTelefoonummer.Text = dt.row(0).item(0).toString
End Sub

:evil: Geef je textboxen, dropdownlisten een duidelijke ID. Bv txtTelefoonNummer en txtKlantnaam
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan