Hoi,
Ik heb nu een connectie met een interbase database via een datadirect odbc driver.
Het maken van de grid list is gelukt maar nu wil ik graag dat ik via de edit functie gegevens in het database kan wijzigen. Deze functie heb ik er nu inzitten maar hij werkt niet weten jullie toevallig waarom. Hier onder de source.
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True"
AutoGenerateColumns="False" CellPadding="4" DataSourceID="SqlDataSource1" ForeColor="#333333"
GridLines="None">
<FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
<Columns>
<asp:BoundField DataField="DATWORK" HeaderText="DATWORK" SortExpression="DATWORK" />
<asp:BoundField DataField="INTSTART" HeaderText="INTSTART" SortExpression="INTSTART" />
<asp:BoundField DataField="INTEND" HeaderText="INTEND" SortExpression="INTEND" />
<asp:BoundField DataField="ID_SYS_USER" HeaderText="ID_SYS_USER" SortExpression="ID_SYS_USER" />
<asp:CommandField ShowEditButton="True" ShowSelectButton="True" />
</Columns>
<RowStyle BackColor="#E3EAEB" />
<EditRowStyle BackColor="#7C6F57" />
<SelectedRowStyle BackColor="#C5BBAF" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#666666" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" SelectCommand="SELECT DATWORK, INTSTART, INTEND, ID_SYS_USER FROM PLN_WORK"
UpdateCommand="UPDATE PLN_WORK SET DATWORK =DATWORK, INTSTART =INTSTART, INTEND =INTEND, ID_SYS_USER =ID_SYS_USER">
<UpdateParameters>
<asp:FormParameter FormField="@INTSTART" Name="newparameter" />
</UpdateParameters>
</asp:SqlDataSource>
</div>
</form>
</body>
</html>
Met Vriendelijke Groet,
Naween
Ik heb nu een connectie met een interbase database via een datadirect odbc driver.
Het maken van de grid list is gelukt maar nu wil ik graag dat ik via de edit functie gegevens in het database kan wijzigen. Deze functie heb ik er nu inzitten maar hij werkt niet weten jullie toevallig waarom. Hier onder de source.
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True"
AutoGenerateColumns="False" CellPadding="4" DataSourceID="SqlDataSource1" ForeColor="#333333"
GridLines="None">
<FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
<Columns>
<asp:BoundField DataField="DATWORK" HeaderText="DATWORK" SortExpression="DATWORK" />
<asp:BoundField DataField="INTSTART" HeaderText="INTSTART" SortExpression="INTSTART" />
<asp:BoundField DataField="INTEND" HeaderText="INTEND" SortExpression="INTEND" />
<asp:BoundField DataField="ID_SYS_USER" HeaderText="ID_SYS_USER" SortExpression="ID_SYS_USER" />
<asp:CommandField ShowEditButton="True" ShowSelectButton="True" />
</Columns>
<RowStyle BackColor="#E3EAEB" />
<EditRowStyle BackColor="#7C6F57" />
<SelectedRowStyle BackColor="#C5BBAF" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#666666" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" SelectCommand="SELECT DATWORK, INTSTART, INTEND, ID_SYS_USER FROM PLN_WORK"
UpdateCommand="UPDATE PLN_WORK SET DATWORK =DATWORK, INTSTART =INTSTART, INTEND =INTEND, ID_SYS_USER =ID_SYS_USER">
<UpdateParameters>
<asp:FormParameter FormField="@INTSTART" Name="newparameter" />
</UpdateParameters>
</asp:SqlDataSource>
</div>
</form>
</body>
</html>
Met Vriendelijke Groet,
Naween