Netyzinn 0 Denunciar post Postado Abril 16, 2009 galera.. ´duvida bem de iniciante.. dei uma procura em vários lugares e nao encontrei.. estou fazendo uma página de cadastro, mas qdo clico no botão para dar insert e a página recarregar com o valor na grid, ela recarrega mas o valor nao aparece na grid, qdo vou incluir o segundo, aparece os dois valores :S Imports MySql.Data.MySqlClient Imports System.Data Partial Class Categoria_Cad Inherits System.Web.UI.Page Dim conexaoMySQL As MySqlConnection Dim daMySQL As MySqlDataAdapter Dim dsMySQL As DataSet Dim strSQL As String Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load, Me.Load conexaoMySQL = New MySqlConnection("server=localhost; user id=root; password=3285; database=teste") strSQL = "SELECT * FROM Categoria;" Dim objCommand As New MySqlCommand(strSQL, conexaoMySQL) Dim dr As MySqlDataReader conexaoMySQL.Open() dr = objCommand.ExecuteReader() grvCategoria.DataSource = dr grvCategoria.DataBind() dr.Close() conexaoMySQL.Close() End Sub Protected Sub btnCadastrar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnCadastrar.Click strSQL = "INSERT INTO CATEGORIA (CATEGORIA) VALUES (?CATEGORIA)" Dim objCommand As New MySqlCommand(strSQL, conexaoMySQL) objCommand.Parameters.Add("?CATEGORIA", edtCategoria.Text) conexaoMySQL.Open() objCommand.ExecuteNonQuery() conexaoMySQL.Close() End Sub End Class Compartilhar este post Link para o post Compartilhar em outros sites
Oenning 0 Denunciar post Postado Abril 16, 2009 Organize melhor os métodos, o que eu faria é criar um método chamado CarregaGrid, sem parâmetros, e colocar nela todo o conteúdo da Page_Load. No Page_Load faça isso: If (!IsPostBack) { CarregaGrid(); } E no final do botão cadastrar, coloque uma chamada para o método também, assim, ele vai carregar o grid em cada clique do botão e a esse método poderá ser chamado em qualquer momento que você precise atualizar a grid, fica bem interessante! Veja se resolve! Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Abril 16, 2009 Movido Plataforma .NET http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Plataforma .NET » Web Applications Compartilhar este post Link para o post Compartilhar em outros sites