none
erro carrega list box RRS feed

  • Pergunta

  • Olá, quero carregar uma listbox pelo mysql, mas d-me o seguinte erro system.data.datarowview.

    codigo:

     protected void Button5_Click(object sender, EventArgs e)
            {
                    String queryString = ("SELECT nome FROM fichadel ");
                    DataSet ds = GetData(queryString);
                
            }
            DataSet GetData(String queryString)
            {
    
                //Monta a string de conexão 
                String connectionString = ConfigurationManager.AppSettings["strConexao"];
    
                DataSet ds = new DataSet();
    
                //Criando objeto MySqlConnection
                MySqlConnection conexao = new MySqlConnection(connectionString);
    
                //Criando objeto MySqlDataAdapter
                MySqlDataAdapter myAdapter = new MySqlDataAdapter();
    
                //Criando objeto DataSet para trabalhar com os dados
                DataSet dataset = new DataSet();
                try
                {
    
                    //Efetuando conexão e executando Query no banco de dados
                    myAdapter.SelectCommand = new MySqlCommand(queryString, conexao);
    
                    //Preencher objeto Dataset
                    myAdapter.Fill(dataset);
    
                    //Alocando referencia ao GridView
                    ListBox1.DataSource = dataset;
    
                    //Preenchendo GridView
                    ListBox1.DataBind();
    
                    ListBox1.Visible = true;
    
                }
                catch (Exception ex)
                {
    
                    // The connection failed. Display an error message.
                    ScriptManager.RegisterStartupScript(this, typeof(Page), UniqueID, "alert('Erro inesperado: " + ex.Message + "Erro');", true);
                    //ClientScript.RegisterClientScriptBlock(this.GetType(), "MensagemDeAlert", "alert('Erro inesperado: " + ex.Message + "Erro');", true);
    
                }
    
                finally
                {
                    //Encerramento dos Objetos
                    dataset.Dispose();
                    myAdapter.Dispose();
                    conexao.Close();
                    conexao.Dispose();
                }
    
                return ds;
            }

    quinta-feira, 27 de março de 2014 20:23

Respostas

Todas as Respostas