after pressing update, delete or add nothing happens e.g. no records are changed why ?
all in one file :
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.Oledb" %>
<%@ Page Language="VB" Debug="true" %>
<script language="vb" runat="server">
' #####################################################################
' # Returns a DataReader object
' #####################################################################
Protected Function LoadAdressListData() As OledbDatareader
Dim strSQL As String = "SELECT * from adressen WHERE type='" & Category.SelectedItem.Value & "'"
Dim strConnection As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\\premfs4\sites\premium9\edelwater\database\edward.mdb;" & _
"Persist Security Info=False"
Dim objConnection as New OledbConnection(strConnection)
objConnection.Open()
Dim objCommand as OleDbCommand
objCommand = new OledbCommand (strSQL, objConnection)
Dim objDataReader as OledbDataReader
objDataReader = objCommand.ExecuteReader(system.data.CommandBehavior.CloseConnection)
Return objDataReader
End Function
' #####################################################################
' # Bind the DataList to the DataSource
' #####################################################################
Sub bindList()
MyDataList.DataSource = LoadAdressListData
MyDataList.DataBind()
End Sub
' #####################################################################
' # On Page Load
' #####################################################################
Sub Page_Load(Src As Object, E As EventArgs)
If Not (Page.IsPostBack)
bindList()
End If
End Sub
' #####################################################################
' # After Selecting a Category
' #####################################################################
Sub Category_Select(Sender As Object, E As EventArgs)
bindList()
End Sub
' #####################################################################
' # DataList Edit
' #####################################################################
Sub DEDR_Edit(Sender As Object, E As DataListCommandEventArgs)
MyDataList.EditItemIndex = CInt(e.Item.ItemIndex)
bindList()
End Sub
' #####################################################################
' # DataList Update
' #####################################################################
Sub DEDR_Update(Sender As Object, E As DataListCommandEventArgs)
Dim strSQL As String = "SELECT * from adressen WHERE type='" & Category.SelectedItem.Value & "'"
Dim strConnection As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\\premfs4\sites\premium9\edelwater\database\edward.mdb;" & _
"Persist Security Info=False"
Dim da As New OleDbDataAdapter(strSQL, strConnection)
Dim ds As DataSet = New DataSet()
da.fill(ds,"adressen"
Dim row As Integer = CInt(e.Item.ItemIndex)
Dim EditText As Textbox
EditText = e.Item.FindControl ("naam"
ds.Tables(0).Rows(row).Item("naam"
= EditText.Text
EditText = e.Item.FindControl ("straat"
ds.Tables(0).Rows(row).Item("straat"
= EditText.Text
EditText = e.Item.FindControl ("postcode"
ds.Tables(0).Rows(row).Item("postcode"
= EditText.Text
EditText = e.Item.FindControl ("stad"
ds.Tables(0).Rows(row).Item("stad"
= EditText.Text
EditText = e.Item.FindControl ("telefoon1"
ds.Tables(0).Rows(row).Item("telefoon1"
= EditText.Text
EditText = e.Item.FindControl ("telefoon2"
ds.Tables(0).Rows(row).Item("telefoon2"
= EditText.Text
EditText = e.Item.FindControl ("mobile1"
ds.Tables(0).Rows(row).Item("mobile1"
= EditText.Text
EditText = e.Item.FindControl ("mobile2"
ds.Tables(0).Rows(row).Item("mobile2"
= EditText.Text
EditText = e.Item.FindControl ("email1"
ds.Tables(0).Rows(row).Item("email1"
= EditText.Text
EditText = e.Item.FindControl ("email2"
ds.Tables(0).Rows(row).Item("email2"
= EditText.Text
EditText = e.Item.FindControl ("url"
ds.Tables(0).Rows(row).Item("url"
= EditText.Text
EditText = e.Item.FindControl ("icq"
ds.Tables(0).Rows(row).Item("icq"
= EditText.Text
EditText = e.Item.FindControl ("nick"
ds.Tables(0).Rows(row).Item("nick"
= EditText.Text
EditText = e.Item.FindControl ("comments"
ds.Tables(0).Rows(row).Item("comments"
= EditText.Text
ds.AcceptChanges
da.Update(ds,"adressen"
Session("MyDataList"
= Nothing
myDataList.EditItemIndex = -1
bindList()
End Sub
Sub DEDR_Cancel(Sender As Object, E As DataGridCommandEventArgs)
MyDataList.EditItemIndex = - 1
Session("MyDataList"
= Nothing
bindList()
End Sub
Sub DEDR_Delete(Sender As Object, E As DataGridCommandEventArgs)
Dim strSQL As String = "SELECT * from adressen WHERE type='" & Category.SelectedItem.Value & "'"
Dim strConnection As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\\premfs4\sites\premium9\edelwater\database\edward.mdb;" & _
"Persist Security Info=False"
Dim da As New OleDbDataAdapter(strSQL, strConnection)
Dim ds As DataSet = New DataSet()
da.fill(ds,"adressen"
Dim row As Integer = CInt(e.Item.ItemIndex)
ds.Tables(0).Rows(row).Delete
ds.AcceptChanges
da.Update(ds,"adressen"
Session("MyDataList"
= Nothing
myDataList.EditItemIndex = -1
bindList()
End Sub
Sub DEDR_Add(Sender As Object, E As DataGridCommandEventArgs)
Dim strSQL As String = "SELECT * from adressen WHERE type='" & Category.SelectedItem.Value & "'"
Dim strConnection As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\\premfs4\sites\premium9\edelwater\database\edward.mdb;" & _
"Persist Security Info=False"
Dim da As New OleDbDataAdapter(strSQL, strConnection)
Dim ds As DataSet = New DataSet()
da.fill(ds,"adressen"
Dim newRow As DataRow
newRow = ds.Tables(0).NewRow()
newRow.Item("type"
= Category.SelectedItem.Value
newRow.Item("naam"
= ""
newRow.Item("straat"
= ""
newRow.Item("postcode"
= ""
newRow.Item("telefoon1"
= ""
newRow.Item("telefoon2"
= ""
newRow.Item("mobile1"
= ""
newRow.Item("mobile2"
= ""
newRow.Item("email1"
= ""
newRow.Item("email2"
= ""
newRow.Item("url"
= ""
newRow.Item("icq"
= ""
newRow.Item("nick"
= ""
newRow.Item("comments"
= ""
ds.Tables(0).Rows.Add(newRow)
ds.AcceptChanges
da.Update(ds,"adressen"
Session("MyDataList"
= Nothing
myDataList.EditItemIndex = -1
bindList()
End Sub
</script>
<html>
<head>
<style>
<!--
TD{ font-family: Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
b{ color: red }
-->
</style>
</head>
<body style="font: 10pt verdana">
<asp:Label id="ErrorMessage" runat="server" /><br/>
<h3>Adresboek</h3>
<form runat="server">
<table style="font: 10pt verdana" width=900>
<tr>
<td width=450><b>Select a Category:</b></td>
<td width=450 style="padding-left:15">
<ASP
ropDownList AutoPostBack="true" id="Category" OnSelectedIndexChanged="Category_Select" runat="server">
<ASP:ListItem value=""></ASP:ListItem>
<ASP:ListItem value="ALG">Algemeen</ASP:ListItem>
<ASP:ListItem value="FAMO">Familie Overig</ASP:ListItem>
<ASP:ListItem value="SER">Service</ASP:ListItem>
</ASP
ropDownList>
</td>
</tr>
</table>
<ASP
ataList id="MyDataList" BorderWidth="0"
RepeatColumns="1" runat="server"
OnEditCommand="DEDR_Edit"
onUpdateCommand="DEDR_Update"
inCancelCommand="DEDR_Cancel">
<ItemTemplate>
<table cellpadding=10 style="font: 10pt verdana" width=950>
<tr>
<td valign="top" width=50>
<asp:LinkButton CommandName="Edit" text="Edit" runat="server"/>
<asp:LinkButton CommandName="Delete" text="Delete" runat="server"/>
<td valign="top" width=200>
<%# Convert.ToString(DataBinder.Eval(Container.DataItem, "naam"
) %><br>
<%# DataBinder.Eval(Container.DataItem, "straat"
%><br>
<%# DataBinder.Eval(Container.DataItem, "postcode"
%>
<%# DataBinder.Eval(Container.DataItem, "stad"
%>
</td>
<td valign="top" width=250>
<b>Telefoon: </b><%# DataBinder.Eval(Container.DataItem, "telefoon1"
%> /
<%# DataBinder.Eval(Container.DataItem, "telefoon2"
%><br>
<b>Mobile: </b><%# DataBinder.Eval(Container.DataItem, "mobile1"
%> /
<%# DataBinder.Eval(Container.DataItem, "mobile2"
%>
</td>
<td valign="top" width=250>
<b>E-mail: </b><a href="mailto:<%# DataBinder.Eval(Container.DataItem, "email1"
%>"><%# DataBinder.Eval(Container.DataItem, "email1"
%></a> /
<a href="mailto:<%# DataBinder.Eval(Container.DataItem, "email2"
%>"><%# DataBinder.Eval(Container.DataItem, "email2"
%></a><br>
<b>Url: </b><a href="<%# DataBinder.Eval(Container.DataItem, "url"
%>"><%# DataBinder.Eval(Container.DataItem, "url"
%></a><br>
<b>ICQ: </b><%# DataBinder.Eval(Container.DataItem, "icq"
%><br>
<b>Nick: </b><%# DataBinder.Eval(Container.DataItem, "nick"
%>
</td>
<td valign="top" width=200>
<b>Comments: </b><%# DataBinder.Eval(Container.DataItem, "comments"
%>
</td>
</tr>
</table>
</ItemTemplate>
<AlternatingItemTemplate>
<table cellpadding=10 style="font: 10pt verdana" width=950 bgcolor=lightblue>
<tr>
<td valign="top" width=50>
<asp:LinkButton CommandName="Edit" text="Edit" runat="server"/>
<asp:LinkButton CommandName="Delete" text="Delete" runat="server"/>
<td valign="top" width=200>
<%# Convert.ToString(DataBinder.Eval(Container.DataItem, "naam"
) %><br>
<%# DataBinder.Eval(Container.DataItem, "straat"
%><br>
<%# DataBinder.Eval(Container.DataItem, "postcode"
%>
<%# DataBinder.Eval(Container.DataItem, "stad"
%>
</td>
<td valign="top" width=250>
<b>Telefoon: </b><%# DataBinder.Eval(Container.DataItem, "telefoon1"
%> /
<%# DataBinder.Eval(Container.DataItem, "telefoon2"
%><br>
<b>Mobile: </b><%# DataBinder.Eval(Container.DataItem, "mobile1"
%> /
<%# DataBinder.Eval(Container.DataItem, "mobile2"
%>
</td>
<td valign="top" width=250>
<b>E-mail: </b><a href="mailto:<%# DataBinder.Eval(Container.DataItem, "email1"
%>"><%# DataBinder.Eval(Container.DataItem, "email1"
%></a> /
<a href="mailto:<%# DataBinder.Eval(Container.DataItem, "email2"
%>"><%# DataBinder.Eval(Container.DataItem, "email2"
%></a><br>
<b>Url: </b><a href="<%# DataBinder.Eval(Container.DataItem, "url"
%>"><%# DataBinder.Eval(Container.DataItem, "url"
%></a><br>
<b>ICQ: </b><%# DataBinder.Eval(Container.DataItem, "icq"
%><br>
<b>Nick: </b><%# DataBinder.Eval(Container.DataItem, "nick"
%>
</td>
<td valign="top" width=200>
<b>Comments: </b><%# DataBinder.Eval(Container.DataItem, "comments"
%>
</td>
</tr>
</table>
</AlternatingItemTemplate>
<SelectedItemTemplate>
<table cellpadding=10 style="font: 10pt verdana" width=950 bgcolor=cornsilk>
<tr>
<td valign="top" width=50>
<asp:LinkButton CommandName="Edit" text="Edit" runat="server"/>
<asp:LinkButton CommandName="Delete" text="Delete" runat="server"/>
<td valign="top" width=200>
<%# Convert.ToString(DataBinder.Eval(Container.DataItem, "naam"
) %><br>
<%# DataBinder.Eval(Container.DataItem, "straat"
%><br>
<%# DataBinder.Eval(Container.DataItem, "postcode"
%>
<%# DataBinder.Eval(Container.DataItem, "stad"
%>
</td>
<td valign="top" width=250>
<b>Telefoon: </b><%# DataBinder.Eval(Container.DataItem, "telefoon1"
%> /
<%# DataBinder.Eval(Container.DataItem, "telefoon2"
%><br>
<b>Mobile: </b><%# DataBinder.Eval(Container.DataItem, "mobile1"
%> /
<%# DataBinder.Eval(Container.DataItem, "mobile2"
%>
</td>
<td valign="top" width=250>
<b>E-mail: </b><a href="mailto:<%# DataBinder.Eval(Container.DataItem, "email1"
%>"><%# DataBinder.Eval(Container.DataItem, "email1"
%></a> /
<a href="mailto:<%# DataBinder.Eval(Container.DataItem, "email2"
%>"><%# DataBinder.Eval(Container.DataItem, "email2"
%></a><br>
<b>Url: </b><a href="<%# DataBinder.Eval(Container.DataItem, "url"
%>"><%# DataBinder.Eval(Container.DataItem, "url"
%></a><br>
<b>ICQ: </b><%# DataBinder.Eval(Container.DataItem, "icq"
%><br>
<b>Nick: </b><%# DataBinder.Eval(Container.DataItem, "nick"
%>
</td>
<td valign="top" width=200>
<b>Comments: </b><%# DataBinder.Eval(Container.DataItem, "comments"
%>
</td>
</tr>
</table>
</SelectedItemTemplate>
<EditItemTemplate>
<table cellpadding=10 style="font: 10pt verdana" width=950 bgcolor=yellow>
<tr>
<td valign="top" width=50>
<asp:LinkButton CommandName="Update" text="Update" runat="server"/>
<asp:LinkButton CommandName="Cancel" text="Cancel" runat="server"/>
<td valign="top" width=200>
Naam:<br>
<asp:TextBox id="naam" Size="50" Text='<%# Container.DataItem("naam"
%>' runat="server" /><br>
Straat:<br>
<asp:TextBox id="straat" Size="50" Text='<%# Container.DataItem("straat"
%>' runat="server" /><br>
Postcode:<br>
<asp:TextBox id="postcode" Size="6" Text='<%# Container.DataItem("postcode"
%>' runat="server" /><br>
Stad:<br>
<asp:TextBox id="stad" Size="50" Text='<%# Container.DataItem("stad"
%>' runat="server" /><br>
</td>
<td valign="top" width=250>
Telefoon:<br>
1. <asp:TextBox id="telefoon1" Size="15" Text='<%# Container.DataItem("telefoon1"
%>' runat="server" /><br>
2. <asp:TextBox id="telefoon2" Size="15" Text='<%# Container.DataItem("telefoon2"
%>' runat="server" /><br>
GSM:<br>
1. <asp:TextBox id="mobile1" Size="15" Text='<%# Container.DataItem("mobile1"
%>' runat="server" /><br>
2. <asp:TextBox id="mobile2" Size="15" Text='<%# Container.DataItem("mobile2"
%>' runat="server" /><br>
</td>
<td valign="top" width=250>
E-mail adres:<br>
1. <asp:TextBox id="email1" Size="30" Text='<%# Container.DataItem("email1"
%>' runat="server" /><br>
2. <asp:TextBox id="email2" Size="30" Text='<%# Container.DataItem("email2"
%>' runat="server" /><br>
Website:<br>
<asp:TextBox id="url" Size="50" Text='<%# Container.DataItem("url"
%>' runat="server" /><br>
UIN:<br>
<asp:TextBox id="icq" Size="15" Text='<%# Container.DataItem("icq"
%>' runat="server" /><br>
Nickname:<br>
<asp:TextBox id="nick" Size="15" Text='<%# Container.DataItem("nick"
%>' runat="server" /><br>
</td>
</tr>
<tr>
<td valign="top" colspan=4 width=800>
comments : <asp:TextBox id="comments" Size="100" Text='<%# Container.DataItem("comments"
%>' runat="server" /><br>
</td>
</tr>
</table>
</EditItemTemplate>
<HeaderTemplate>
<asp:LinkButton CommandName="Add" Text="Voeg een nieuw adres toe" runat="server"/>
</HeaderTemplate>
</ASP
ataList>
</form>
</body>
</html>
all in one file :
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.Oledb" %>
<%@ Page Language="VB" Debug="true" %>
<script language="vb" runat="server">
' #####################################################################
' # Returns a DataReader object
' #####################################################################
Protected Function LoadAdressListData() As OledbDatareader
Dim strSQL As String = "SELECT * from adressen WHERE type='" & Category.SelectedItem.Value & "'"
Dim strConnection As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\\premfs4\sites\premium9\edelwater\database\edward.mdb;" & _
"Persist Security Info=False"
Dim objConnection as New OledbConnection(strConnection)
objConnection.Open()
Dim objCommand as OleDbCommand
objCommand = new OledbCommand (strSQL, objConnection)
Dim objDataReader as OledbDataReader
objDataReader = objCommand.ExecuteReader(system.data.CommandBehavior.CloseConnection)
Return objDataReader
End Function
' #####################################################################
' # Bind the DataList to the DataSource
' #####################################################################
Sub bindList()
MyDataList.DataSource = LoadAdressListData
MyDataList.DataBind()
End Sub
' #####################################################################
' # On Page Load
' #####################################################################
Sub Page_Load(Src As Object, E As EventArgs)
If Not (Page.IsPostBack)
bindList()
End If
End Sub
' #####################################################################
' # After Selecting a Category
' #####################################################################
Sub Category_Select(Sender As Object, E As EventArgs)
bindList()
End Sub
' #####################################################################
' # DataList Edit
' #####################################################################
Sub DEDR_Edit(Sender As Object, E As DataListCommandEventArgs)
MyDataList.EditItemIndex = CInt(e.Item.ItemIndex)
bindList()
End Sub
' #####################################################################
' # DataList Update
' #####################################################################
Sub DEDR_Update(Sender As Object, E As DataListCommandEventArgs)
Dim strSQL As String = "SELECT * from adressen WHERE type='" & Category.SelectedItem.Value & "'"
Dim strConnection As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\\premfs4\sites\premium9\edelwater\database\edward.mdb;" & _
"Persist Security Info=False"
Dim da As New OleDbDataAdapter(strSQL, strConnection)
Dim ds As DataSet = New DataSet()
da.fill(ds,"adressen"
Dim row As Integer = CInt(e.Item.ItemIndex)
Dim EditText As Textbox
EditText = e.Item.FindControl ("naam"
ds.Tables(0).Rows(row).Item("naam"
EditText = e.Item.FindControl ("straat"
ds.Tables(0).Rows(row).Item("straat"
EditText = e.Item.FindControl ("postcode"
ds.Tables(0).Rows(row).Item("postcode"
EditText = e.Item.FindControl ("stad"
ds.Tables(0).Rows(row).Item("stad"
EditText = e.Item.FindControl ("telefoon1"
ds.Tables(0).Rows(row).Item("telefoon1"
EditText = e.Item.FindControl ("telefoon2"
ds.Tables(0).Rows(row).Item("telefoon2"
EditText = e.Item.FindControl ("mobile1"
ds.Tables(0).Rows(row).Item("mobile1"
EditText = e.Item.FindControl ("mobile2"
ds.Tables(0).Rows(row).Item("mobile2"
EditText = e.Item.FindControl ("email1"
ds.Tables(0).Rows(row).Item("email1"
EditText = e.Item.FindControl ("email2"
ds.Tables(0).Rows(row).Item("email2"
EditText = e.Item.FindControl ("url"
ds.Tables(0).Rows(row).Item("url"
EditText = e.Item.FindControl ("icq"
ds.Tables(0).Rows(row).Item("icq"
EditText = e.Item.FindControl ("nick"
ds.Tables(0).Rows(row).Item("nick"
EditText = e.Item.FindControl ("comments"
ds.Tables(0).Rows(row).Item("comments"
ds.AcceptChanges
da.Update(ds,"adressen"
Session("MyDataList"
myDataList.EditItemIndex = -1
bindList()
End Sub
Sub DEDR_Cancel(Sender As Object, E As DataGridCommandEventArgs)
MyDataList.EditItemIndex = - 1
Session("MyDataList"
bindList()
End Sub
Sub DEDR_Delete(Sender As Object, E As DataGridCommandEventArgs)
Dim strSQL As String = "SELECT * from adressen WHERE type='" & Category.SelectedItem.Value & "'"
Dim strConnection As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\\premfs4\sites\premium9\edelwater\database\edward.mdb;" & _
"Persist Security Info=False"
Dim da As New OleDbDataAdapter(strSQL, strConnection)
Dim ds As DataSet = New DataSet()
da.fill(ds,"adressen"
Dim row As Integer = CInt(e.Item.ItemIndex)
ds.Tables(0).Rows(row).Delete
ds.AcceptChanges
da.Update(ds,"adressen"
Session("MyDataList"
myDataList.EditItemIndex = -1
bindList()
End Sub
Sub DEDR_Add(Sender As Object, E As DataGridCommandEventArgs)
Dim strSQL As String = "SELECT * from adressen WHERE type='" & Category.SelectedItem.Value & "'"
Dim strConnection As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\\premfs4\sites\premium9\edelwater\database\edward.mdb;" & _
"Persist Security Info=False"
Dim da As New OleDbDataAdapter(strSQL, strConnection)
Dim ds As DataSet = New DataSet()
da.fill(ds,"adressen"
Dim newRow As DataRow
newRow = ds.Tables(0).NewRow()
newRow.Item("type"
newRow.Item("naam"
newRow.Item("straat"
newRow.Item("postcode"
newRow.Item("telefoon1"
newRow.Item("telefoon2"
newRow.Item("mobile1"
newRow.Item("mobile2"
newRow.Item("email1"
newRow.Item("email2"
newRow.Item("url"
newRow.Item("icq"
newRow.Item("nick"
newRow.Item("comments"
ds.Tables(0).Rows.Add(newRow)
ds.AcceptChanges
da.Update(ds,"adressen"
Session("MyDataList"
myDataList.EditItemIndex = -1
bindList()
End Sub
</script>
<html>
<head>
<style>
<!--
TD{ font-family: Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
b{ color: red }
-->
</style>
</head>
<body style="font: 10pt verdana">
<asp:Label id="ErrorMessage" runat="server" /><br/>
<h3>Adresboek</h3>
<form runat="server">
<table style="font: 10pt verdana" width=900>
<tr>
<td width=450><b>Select a Category:</b></td>
<td width=450 style="padding-left:15">
<ASP
<ASP:ListItem value=""></ASP:ListItem>
<ASP:ListItem value="ALG">Algemeen</ASP:ListItem>
<ASP:ListItem value="FAMO">Familie Overig</ASP:ListItem>
<ASP:ListItem value="SER">Service</ASP:ListItem>
</ASP
</td>
</tr>
</table>
<ASP
RepeatColumns="1" runat="server"
OnEditCommand="DEDR_Edit"
onUpdateCommand="DEDR_Update"
inCancelCommand="DEDR_Cancel">
<ItemTemplate>
<table cellpadding=10 style="font: 10pt verdana" width=950>
<tr>
<td valign="top" width=50>
<asp:LinkButton CommandName="Edit" text="Edit" runat="server"/>
<asp:LinkButton CommandName="Delete" text="Delete" runat="server"/>
<td valign="top" width=200>
<%# Convert.ToString(DataBinder.Eval(Container.DataItem, "naam"
<%# DataBinder.Eval(Container.DataItem, "straat"
<%# DataBinder.Eval(Container.DataItem, "postcode"
<%# DataBinder.Eval(Container.DataItem, "stad"
</td>
<td valign="top" width=250>
<b>Telefoon: </b><%# DataBinder.Eval(Container.DataItem, "telefoon1"
<%# DataBinder.Eval(Container.DataItem, "telefoon2"
<b>Mobile: </b><%# DataBinder.Eval(Container.DataItem, "mobile1"
<%# DataBinder.Eval(Container.DataItem, "mobile2"
</td>
<td valign="top" width=250>
<b>E-mail: </b><a href="mailto:<%# DataBinder.Eval(Container.DataItem, "email1"
<a href="mailto:<%# DataBinder.Eval(Container.DataItem, "email2"
<b>Url: </b><a href="<%# DataBinder.Eval(Container.DataItem, "url"
<b>ICQ: </b><%# DataBinder.Eval(Container.DataItem, "icq"
<b>Nick: </b><%# DataBinder.Eval(Container.DataItem, "nick"
</td>
<td valign="top" width=200>
<b>Comments: </b><%# DataBinder.Eval(Container.DataItem, "comments"
</td>
</tr>
</table>
</ItemTemplate>
<AlternatingItemTemplate>
<table cellpadding=10 style="font: 10pt verdana" width=950 bgcolor=lightblue>
<tr>
<td valign="top" width=50>
<asp:LinkButton CommandName="Edit" text="Edit" runat="server"/>
<asp:LinkButton CommandName="Delete" text="Delete" runat="server"/>
<td valign="top" width=200>
<%# Convert.ToString(DataBinder.Eval(Container.DataItem, "naam"
<%# DataBinder.Eval(Container.DataItem, "straat"
<%# DataBinder.Eval(Container.DataItem, "postcode"
<%# DataBinder.Eval(Container.DataItem, "stad"
</td>
<td valign="top" width=250>
<b>Telefoon: </b><%# DataBinder.Eval(Container.DataItem, "telefoon1"
<%# DataBinder.Eval(Container.DataItem, "telefoon2"
<b>Mobile: </b><%# DataBinder.Eval(Container.DataItem, "mobile1"
<%# DataBinder.Eval(Container.DataItem, "mobile2"
</td>
<td valign="top" width=250>
<b>E-mail: </b><a href="mailto:<%# DataBinder.Eval(Container.DataItem, "email1"
<a href="mailto:<%# DataBinder.Eval(Container.DataItem, "email2"
<b>Url: </b><a href="<%# DataBinder.Eval(Container.DataItem, "url"
<b>ICQ: </b><%# DataBinder.Eval(Container.DataItem, "icq"
<b>Nick: </b><%# DataBinder.Eval(Container.DataItem, "nick"
</td>
<td valign="top" width=200>
<b>Comments: </b><%# DataBinder.Eval(Container.DataItem, "comments"
</td>
</tr>
</table>
</AlternatingItemTemplate>
<SelectedItemTemplate>
<table cellpadding=10 style="font: 10pt verdana" width=950 bgcolor=cornsilk>
<tr>
<td valign="top" width=50>
<asp:LinkButton CommandName="Edit" text="Edit" runat="server"/>
<asp:LinkButton CommandName="Delete" text="Delete" runat="server"/>
<td valign="top" width=200>
<%# Convert.ToString(DataBinder.Eval(Container.DataItem, "naam"
<%# DataBinder.Eval(Container.DataItem, "straat"
<%# DataBinder.Eval(Container.DataItem, "postcode"
<%# DataBinder.Eval(Container.DataItem, "stad"
</td>
<td valign="top" width=250>
<b>Telefoon: </b><%# DataBinder.Eval(Container.DataItem, "telefoon1"
<%# DataBinder.Eval(Container.DataItem, "telefoon2"
<b>Mobile: </b><%# DataBinder.Eval(Container.DataItem, "mobile1"
<%# DataBinder.Eval(Container.DataItem, "mobile2"
</td>
<td valign="top" width=250>
<b>E-mail: </b><a href="mailto:<%# DataBinder.Eval(Container.DataItem, "email1"
<a href="mailto:<%# DataBinder.Eval(Container.DataItem, "email2"
<b>Url: </b><a href="<%# DataBinder.Eval(Container.DataItem, "url"
<b>ICQ: </b><%# DataBinder.Eval(Container.DataItem, "icq"
<b>Nick: </b><%# DataBinder.Eval(Container.DataItem, "nick"
</td>
<td valign="top" width=200>
<b>Comments: </b><%# DataBinder.Eval(Container.DataItem, "comments"
</td>
</tr>
</table>
</SelectedItemTemplate>
<EditItemTemplate>
<table cellpadding=10 style="font: 10pt verdana" width=950 bgcolor=yellow>
<tr>
<td valign="top" width=50>
<asp:LinkButton CommandName="Update" text="Update" runat="server"/>
<asp:LinkButton CommandName="Cancel" text="Cancel" runat="server"/>
<td valign="top" width=200>
Naam:<br>
<asp:TextBox id="naam" Size="50" Text='<%# Container.DataItem("naam"
Straat:<br>
<asp:TextBox id="straat" Size="50" Text='<%# Container.DataItem("straat"
Postcode:<br>
<asp:TextBox id="postcode" Size="6" Text='<%# Container.DataItem("postcode"
Stad:<br>
<asp:TextBox id="stad" Size="50" Text='<%# Container.DataItem("stad"
</td>
<td valign="top" width=250>
Telefoon:<br>
1. <asp:TextBox id="telefoon1" Size="15" Text='<%# Container.DataItem("telefoon1"
2. <asp:TextBox id="telefoon2" Size="15" Text='<%# Container.DataItem("telefoon2"
GSM:<br>
1. <asp:TextBox id="mobile1" Size="15" Text='<%# Container.DataItem("mobile1"
2. <asp:TextBox id="mobile2" Size="15" Text='<%# Container.DataItem("mobile2"
</td>
<td valign="top" width=250>
E-mail adres:<br>
1. <asp:TextBox id="email1" Size="30" Text='<%# Container.DataItem("email1"
2. <asp:TextBox id="email2" Size="30" Text='<%# Container.DataItem("email2"
Website:<br>
<asp:TextBox id="url" Size="50" Text='<%# Container.DataItem("url"
UIN:<br>
<asp:TextBox id="icq" Size="15" Text='<%# Container.DataItem("icq"
Nickname:<br>
<asp:TextBox id="nick" Size="15" Text='<%# Container.DataItem("nick"
</td>
</tr>
<tr>
<td valign="top" colspan=4 width=800>
comments : <asp:TextBox id="comments" Size="100" Text='<%# Container.DataItem("comments"
</td>
</tr>
</table>
</EditItemTemplate>
<HeaderTemplate>
<asp:LinkButton CommandName="Add" Text="Voeg een nieuw adres toe" runat="server"/>
</HeaderTemplate>
</ASP
</form>
</body>
</html>