Una de las grandes ventajas de asp.net 2.0 es la facilidad con la que se muestran los datos en un grid. Sólo hace falta conectar con la base de datos mediante un SQLDataSource y el entorno genera lo necesario para mostar los datos de forma automática.
El problema viene cuando se necesita hacer algo de forma manual. ¿Cómo acceder al DataTable o al DataColumn?
Nada más sencillo:

bool firstTime = true;
System.Data.DataTable dt;
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
if (this.firstTime)
{
System.Data.DataView dv =
(e.Row.DataItem as System.Data.DataRowView).DataView;
this.dt = dv.ToTable();
this.Label1.Text = dt.Rows.Count.ToString();
this.firstTime = false;
}
}

Fuente

Anuncios

Ya hemos hablado antes de lo fácil que tendría google montar un servicio de impresión de libros. Evidentemente no se trata de que cualquiera imprima una copia del “Código DaVinci”, pero sí de aquellos libros ya descatalogados e imposibles de conseguir.
Leo en dirson que en el Liber (feria del libro en España) se ha anunciado un acuerdo que hará que google dará accesos a proveedores de impresión bajo demanda. De hecho en las búsquedas de books.google.es aparece un enlace a Lulú

No sé de donde viene el miedo de la editoriales a este tipo de servicios. Me imagino que como en tantos otros sitio se trata más de un miedo a lo desconocido o a perder el control sobre todo el proceso de producción. Claramente, los servicios de este tipo se dirigen a los casos raros y poco frecuentes. ¿porque despreciar el final de la cola