Quisiera que al dar click en un boton me llene un DataGrid, pero no me está mostrando el datagrid, no se por qué??
Primero agregué el DataGrid a mi form y lo llame: dgEmpresas y un botón de buscar: btBuscar
Este es mi código:
Código:
No se por que no me muestra el DataGrid private void btnBuscar_Click(object sender, System.EventArgs e) { string strConexion = this._appconfig.GetConfig("Conexiones","ContenidoPrueba"); FillDataGrid(this.ddlRamo.SelectedValue,this.ddlCategoria.SelectedValue, strConexion); } private void FillDataGrid(string vRamo, string vCategoria, string strConexion) { string vPalabra = null; int vTipo = 1; SqlConnection sqlConexion = null; SqlCommand sqlComando = null; // Creamos la conexión sqlConexion = new SqlConnection(strConexion); sqlComando = new SqlCommand("LstEmpresas " + vRamo + vCategoria + vPalabra + vTipo , sqlConexion); try { sqlConexion.Open(); SqlDataAdapter da = new SqlDataAdapter(sqlComando); //Llenar el Dataset DataSet ds = new DataSet(); da.Fill(ds, "Empresas"); //Configurar el DatGrid DataGrid dgEmpresas = new DataGrid(); Page.Controls.Add(dgEmpresas); //Ligar el datagrid con la fuente de datos dgEmpresas.DataSource = ds; dgEmpresas.DataMember = "Empresas"; dgEmpresas.DataBind(); } // try catch // (Exception e) // Exception Removed { return; //throw new Exception("Error in FillDropDownLit -> " + e.ToString()); } // catch finally { sqlComando.Dispose(); sqlConexion.Close(); // Close Connection sqlConexion.Dispose(); } return; } }
... Me faltó comentar que cuando le doy click al botón me marca el siguiente error:
Directory Listing Denied
This Virtual Directory does not allow contents to be listed.