none
Qual o erro? RRS feed

  • Pergunta

  • Bom pessoal estou começando a estudar o "UPDATE" aqui e me digam, por que o código não é executado?

    Página C#

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Web;

    using System.Web.UI;

    using System.Web.UI.WebControls;

    using System.Data;

    using System.Data.SqlClient;

     

    public partial class _Default : System.Web.UI.Page

    {

        protected void Page_Load(object sender, EventArgs e)

        {

     

     

     

        }

     

        protected void click1(object sender, EventArgs e)

        {

     

            string aux1 = "UPDATE Table_1 SET Nome = '{0}', Compras = '{1}' WHERE ID = '{3}'";

            SqlConnection conn = new SqlConnection("Initial Catalog=Estudos;Data Source=ANDRÉ-PC\\DEDE;Integrated Security=SSPI");

     

            try

            {

                conn.Open();

     

                SqlCommand update = new SqlCommand(string.Format(aux1, txt2.Text, txt3.Text, txt1.Text) ,conn);

                update.ExecuteNonQuery();

     

                SqlDataAdapter select = new SqlDataAdapter("SELECT * FROM Table_1", conn);

     

                DataSet ds = new DataSet();

                select.Fill(ds);

     

                grid1.DataSource = ds.Tables[0];

                grid1.DataBind();

     

            }

     

            catch (Exception)

            {

     

            }

     

            finally

            {

     

                conn.Close();

     

            }

     

        }

    }

     

    Página ASP.NET

    <%@ Page Language="C#" CodeFile="Default.aspx.cs" Inherits="_Default" %>

     

    <html>

    <head>

    <title>SQL10</title>

    </head>

    <body>

     

    <form runat="server">

     

    ID: <asp:TextBox ID="txt1" runat="server" /><br />

    Nome: <asp:TextBox ID="txt2" runat="server" /><br />

    Compras: <asp:TextBox ID="txt3" runat="server" /><br />

     

    <asp:Button ID="btn1" Text="Alterar" OnClick="click1" runat="server" /><br />

     

    <hr />

     

    <asp:DataGrid ID="grid1" BackColor="LightBlue" Width="700" runat="server" /><br />

     

    </form>

     

    </body>

    </html>

     

    ====

    Então, esse código deve editar os dados e em seguida mostrar um datagrid, então ele não está mostrando o datagrid e nem dando update nos códigos, me ajudem.

    ~ Obrigado

    segunda-feira, 15 de agosto de 2011 20:47

Respostas

Todas as Respostas