protected void btn_BuscaCliente_Click(object sender, EventArgs e) { string columna = DropList_columnaCliente.SelectedValue; //SELECCIONA LA FORMA DE FILLTRAR DE ACUERDO A LAS COLUMNAS string buscarX = ""; if (columna == "rut") { buscarX = "buscar_ClienteXRut"; } else if (columna == "nombre") { buscarX = "buscar_ClienteXNombre"; } else if (columna == "direcion") { buscarX = "buscar_ClienteXDireccion"; } else if (columna == "fono") { buscarX = "buscar_ClienteXFono"; } else if (columna == "email") { buscarX = "buscar_ClienteXEmail"; } else if (columna == "estado") { buscarX = "buscar_ClienteXEstado"; } FacadeCliente FC = new FacadeCliente(); //SI Se PRESIONA BOTON BUSCAR SIN TEXTO SE LLENA TABLA //if (txt_texto.Text == "") if (txt_BuscaCliente.Text == "") { RecargarTablaCliente(); } else { //Response.Write("<script language=javascript>alert('Buscar Cliente por:"+buscarX+"');</script>)"); DataSet dset = FC.buscarClienteX(txt_BuscaCliente.Text, buscarX); tablaCliente.DataSource = dset; tablaCliente.DataBind(); // Carga los datos en la grid //SI NO SE ENCUENTRAN PRODUCTOS SE MUESTRA TABLA VACIA if (dset.Tables[0].Rows.Count == 0) { DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[6] { new DataColumn("Rut"), new DataColumn("Nombre"), new DataColumn("Direccion"), new DataColumn("Fono"), new DataColumn("Email"), new DataColumn("Estado") }); dt.Rows.Add(1, "NO SE ", "ENCONTRARON CLIENTES ", "", "", ""); tablaCliente.DataSource = dt; tablaCliente.DataBind(); } } }