Si ingresa un campo en un cuadro de texto y muestra la tabla completa en la vista de cuadrícula, ¿cómo no mostrará datos si no hay datos correspondientes en la vista de cuadrícula?
Simplemente modifique ligeramente el código:
try
{
GridView1.DataSource = ds.Tables["bookinform"]; .DataBind();
}
catch
{
Response.Write("lt;scriptgt;alert(' Sin datos en este momento')lt;/scriptgt;");
}
}
Reemplazar con:
if( ds. Tablas["bookinform "].Filas, Recuento gt; )
{
GridView1.DataSource = ds.Tables["bookinform"];
GridView1 .DataBind();
}
else
{
Response.Write("lt;scriptgt;alert(' Sin datos en este momento')lt;/scriptgt;");
}
También puede agregar la propiedad EmptyDataText a GridView para mostrar datos si la fuente de datos está vacía. La fuente está vacía. .