Ciao a tutti, spero in un vostro aiuto.
Perchè questa pagina net pur non restituendo errore, non aggiorna e cancella i record?
Il db è mysql.
Cosa sbaglio?
Grazie
codice:<%@ Page Language="C#" AutoEventWireup="true" %> <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.Odbc" %> <%@ Import Namespace="System.Configuration" %> <!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 id="Head1" runat="server"> <title>Report</title> <style type="text/css" media="all"> @import "forms.css"; </style> <script runat="server"> public void Page_Load(Object sender, EventArgs e) { OdbcConnection myConnectionString = new OdbcConnection( ConfigurationManager.ConnectionStrings["ConnMySQL"].ConnectionString); myConnectionString.Open(); myConnectionString.Dispose(); myConnectionString.Close(); } </script> </head> <body> <form id="form1" runat="server"> <div> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnMySQL %>" ProviderName="<%$ ConnectionStrings:ConnMySQL.ProviderName %>" SelectCommand="SELECT * FROM tbl_copy ORDER BY myDate DESC" DeleteCommand="DELETE FROM tbl_copy WHERE ID=?" UpdateCommand="UPDATE tbl_copy SET myArea=? WHERE ID=?" DataSourceMode="DataSet" OldValuesParameterFormatString="{0}"> <UpdateParameters> <asp:Parameter Name="ID" Type="Int32" Direction="Input" /> <asp:Parameter Name="myArea" Type="String" Direction="Input" /> <asp:Parameter Name="myUnity" Type="String" Direction="Input" /> </UpdateParameters> <DeleteParameters> <asp:Parameter Name="ID" Type="Int32" Direction="Input" /> </DeleteParameters> </asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:ConnMySQL %>" ProviderName="<%$ ConnectionStrings:ConnMySQL.ProviderName %>" SelectCommand="SELECT myArea FROM tbl_copy GROUP BY myArea ORDER BY myArea ASC"> </asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSource3" runat="server" ConnectionString="<%$ ConnectionStrings:ConnMySQL %>" ProviderName="<%$ ConnectionStrings:ConnMySQL.ProviderName %>" SelectCommand="SELECT myUnity FROM tbl_copy GROUP BY myUnity ORDER BY myUnity ASC"> </asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSource4" runat="server" ConnectionString="<%$ ConnectionStrings:ConnMySQL %>" ProviderName="<%$ ConnectionStrings:ConnMySQL.ProviderName %>" SelectCommand="SELECT tips FROM tbl_tips ORDER BY tips ASC"> </asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSource5" runat="server" ConnectionString="<%$ ConnectionStrings:ConnMySQL %>" ProviderName="<%$ ConnectionStrings:ConnMySQL.ProviderName %>" SelectCommand="SELECT pers FROM tbl_pers ORDER BY pers ASC"> </asp:SqlDataSource> <asp:SqlDataSource ID="SqlDataSource6" runat="server" ConnectionString="<%$ ConnectionStrings:ConnMySQL %>" ProviderName="<%$ ConnectionStrings:ConnMySQL.ProviderName %>" SelectCommand="SELECT Prov FROM tbl_Prov ORDER BY Prov ASC"> </asp:SqlDataSource> <asp:GridView id="EditGrid" DataSourceID="SqlDataSource1" Runat="Server" AutoGenerateColumns="False" DataKeyNames="ID" AutoGenerateEditButton="False" AllowPaging="True" AllowSorting="True" PageSize="10" CellPadding="3" CssClass="first" HeaderStyle-Font-Size="10pt" HeaderStyle-BackColor="#707070" HeaderStyle-ForeColor="#FFFFFF" RowStyle-Font-Size="10pt" RowStyle-VerticalAlign="Top" EditRowStyle-BackColor="Yellow"> <SelectedRowStyle CssClass="first" ForeColor="Red" BackColor="Yellow" Font-Bold="true" /> <Columns> <asp:TemplateField HeaderText=""> <ItemTemplate> <asp:ImageButton ID="ImageButton1" CommandName="Edit" Runat="Server" ImageUrl="modify_icon.gif" OnClientClick="return confirm('Confirm?.');" /> </ItemTemplate> <EditItemTemplate> <asp:ImageButton ID="ImageButton2" CommandName="Update" Runat="Server" ImageUrl="update_icon.gif" OnClientClick="return confirm('Confirm?.');" /> <asp:ImageButton ID="ImageButton3" CommandName="Cancel" Runat="Server" ImageUrl="cancel_icon.gif" OnClientClick="return confirm('Confirm?.');" /> </EditItemTemplate> </asp:TemplateField> <asp:BoundField ReadOnly="True" HeaderText="ID" DataField="ID" SortExpression="ID"/> <asp:TemplateField HeaderText="myDates"> <ItemTemplate> <asp:Label ID="Label1" Text='<%# Eval("myDates") %>' Runat="Server"/> </ItemTemplate> <EditItemTemplate> <asp:TextBox id="EditmyDates" Runat="Server" DataSourceID="SqlDataSource1" DataTextField="myDates" DataValueField="myDates" Font-Size="8pt"/> </EditItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="myArea"> <ItemTemplate> <asp:Label ID="Label2" Text='<%# Eval("myArea") %>' Runat="Server"/> </ItemTemplate> <EditItemTemplate> <asp:DropDownList id="EditmyArea" Runat="Server" DataSourceID="SqlDataSource2" DataTextField="myArea" DataValueField="myArea" SelectedValue='<%# Bind("myArea") %>' Font-Size="8pt"/> </EditItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Unità"> <ItemTemplate> <asp:Label ID="Label3" Text='<%# Eval("myUnity") %>' Runat="Server"/> </ItemTemplate> <EditItemTemplate> <asp:DropDownList id="EditmyUnity" Runat="Server" DataSourceID="SqlDataSource3" DataTextField="myUnity" DataValueField="myUnity" SelectedValue='<%# Bind("myUnity") %>' Font-Size="8pt"/> </EditItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="tips"> <ItemTemplate> <asp:Label ID="Label4" Text='<%# Eval("tips") %>' Runat="Server"/> </ItemTemplate> <EditItemTemplate> <asp:DropDownList id="Edittips" Runat="Server" DataSourceID="SqlDataSource4" DataTextField="tips" DataValueField="tips" SelectedValue='<%# Bind("tips") %>' Font-Size="8pt"/> </EditItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Description"> <ItemTemplate> <asp:Panel ID="Panel1" Width="150px" Height="30px" Runat="Server" ScrollBars="Vertical"> <asp:Label ID="Label5" Text='<%# Eval("Description") %>' Runat="Server"/> </asp:Panel> </ItemTemplate> <EditItemTemplate> <asp:TextBox id="EditDescription" Runat="Server" Text='<%# Bind("Description") %>' TextMode="MultiLine" Rows="3" Width="150px" Font-Name="Arial" Font-Size="8pt"/> </EditItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Pers"> <ItemTemplate> <asp:Label ID="Label6" Text='<%# Eval("pers") %>' Runat="Server"/> </ItemTemplate> <EditItemTemplate> <asp:DropDownList id="EditPers" Runat="Server" DataSourceID="SqlDataSource5" DataTextField="pers" DataValueField="pers" SelectedValue='<%# Bind("pers") %>' Font-Size="8pt"/> </EditItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="din"> <ItemTemplate> <asp:Panel ID="Panel2" Width="150px" Height="30px" Runat="Server" ScrollBars="Vertical"> <asp:Label ID="Label7" Text='<%# Eval("din") %>' Runat="Server"/> </asp:Panel> </ItemTemplate> <EditItemTemplate> <asp:TextBox id="EditDin" Runat="Server" Text='<%# Bind("din") %>' TextMode="MultiLine" Rows="3" Width="150px" Font-Name="Arial" Font-Size="8pt"/> </EditItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="notes"> <ItemTemplate> <asp:Panel ID="Panel3" Width="150px" Height="30px" Runat="Server" ScrollBars="Vertical"> <asp:Label ID="Label8" Text='<%# Eval("notes") %>' Runat="Server"/> </asp:Panel> </ItemTemplate> <EditItemTemplate> <asp:TextBox id="EditNotes" Runat="Server" Text='<%# Bind("notes") %>' TextMode="MultiLine" Rows="3" Width="150px" Font-Name="Arial" Font-Size="8pt"/> </EditItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Provv"> <ItemTemplate> <asp:Label ID="Label9" Text='<%# Eval("Provv") %>' Runat="Server"/> </ItemTemplate> <EditItemTemplate> <asp:DropDownList id="EditProvv" Runat="Server" DataSourceID="SqlDataSource6" DataTextField="Provv" DataValueField="Provv" SelectedValue='<%# Bind("Provv") %>' Font-Size="8pt"/> </EditItemTemplate> </asp:TemplateField> </Columns> <PagerSettings Position="TopAndBottom" FirstPageText="First page" LastPageText=""Last page"" Mode="NextPreviousFirstLast" /> <PagerSettings /> </asp:GridView> </div> </form> </body> </html>