En Ocasiones Es Posible Que Necesitemos Mostrar Varias Columnas en Una Sola Columna en El Encabezado...

download En Ocasiones Es Posible Que Necesitemos Mostrar Varias Columnas en Una Sola Columna en El Encabezado de Un GridView

of 4

Transcript of En Ocasiones Es Posible Que Necesitemos Mostrar Varias Columnas en Una Sola Columna en El Encabezado...

En ocasiones es posible que necesitemos mostrar varias columnas en una sola columna en el encabezado de un GridView, el mejor ejemplo es como lo hacemos normalmente en un archivo de Excel, tal vez puedas entender a lo que me refiero viendo la imagen del artculo.Para hacer este tipo de cosas podemos utilizar el evento RowDataBound para dar formato a la fila de encabezado del GridView. Creo que cuando mire el cdigo puede ver que es muy sencillo hacer esto. As que sin perder el tiempo voy a proporcionarle el cdigo para realizar esto.HTMLview plaincopy to clipboardprint?1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 15. 16. 17. 18. 19. 20. VB.NETview plaincopy to clipboardprint?1. ImportsSystem.Data2. 3. PartialClassRow_Default4. InheritsSystem.Web.UI.Page5. ShareddtAsDataTable=Nothing6. ProtectedSubPage_Load(senderAsObject,eAsEventArgs)HandlesMe.Load7. CreateDataTable()8. EndSub9. PrivateSubCreateDataTable()10. 11. IfdtIsNothingThen12. DimcolsAsString()={"AgeGroup","Admin","Systems","HR","MX"}13. DimdataAsString(,)={{"18-25","25","20","35","40"},{"25-35","25","75","65","45"},{"35-45","25","35","20","16"}}14. dt=NewDataTable()15. ForEachstrAsStringIncols16. dt.Columns.Add(str)17. Next18. ForiAsInteger=0To219. DimdrAsDataRow=dt.NewRow()20. ForjAsInteger=0To421. dr(j)=data(i,j)22. Next23. dt.Rows.Add(dr)24. Next25. EndIf26. GridView1.DataSource=dt27. GridView1.DataBind()28. EndSub29. 30. ProtectedSubGridView1_RowDataBound(senderAsObject,eAsGridViewRowEventArgs)HandlesGridView1.RowDataBound31. DimgvRowAsGridViewRow=e.Row32. IfgvRow.RowType=DataControlRowType.HeaderThen33. IfgvRow.Cells(0).Text="AgeGroup"Then34. gvRow.Cells.Remove(gvRow.Cells(0))35. DimgvHeaderAsNewGridViewRow(0,0,DataControlRowType.Header,DataControlRowState.Insert)36. DimheaderCell0AsNewTableCell()With{_37. .Text="AgeGroup",_38. .HorizontalAlign=HorizontalAlign.Center,_39. .RowSpan=2_40. }41. DimheaderCell1AsNewTableCell()With{_42. .Text="No.OfEmployees",_43. .HorizontalAlign=HorizontalAlign.Center,_44. .ColumnSpan=4_45. }46. gvHeader.Cells.Add(headerCell0)47. gvHeader.Cells.Add(headerCell1)48. GridView1.Controls(0).Controls.AddAt(0,gvHeader)49. EndIf50. EndIf51. EndSub52. EndClassEspero que todos hayan disfrutado el ejemplo, pero sobre todo les puede ayudar en sus proyectos.- See more at: http://www.developerji.com/Post/Como-mostrar-multiples-columnas-en-el-encabezado-de-un-GridView-con-ASP-NET/4128#sthash.V20Dxnta.dpuf

Otra de las novedades de SEO que ASP.NET integra es el ttulo, los meta de descripcin y palabras clave. Creo que estas son las caractersticas que ms se usa en SEO para los motores de bsqueda, si buscas en este sitio la palabra SEO encontraras varios artculos que te ayudaran a comprender ms sobre este tema. Por lo pronto puedes ver este post para tener un panorama ms amplio:Qu es SEO y cules son sus ventajas?Veamos ahora cmo configurar el ttulo, las palabras clave meta y la descripcin de la pgina. Primero vamos a crear la pgina ASP.NET vaca y vamos a ver a travs del navegador esta pgina, le damos botn derecho, ver cdigo fuente y debera ser algo como esto.view plaincopy to clipboardprint?1. 3. 4. 5. 6. 7. 8. Ahora vamos a escribir en el evento Load de la pgina. En este caso pusimos el ttulo, el meta descripcin y palabras clave mediante programacin. Basta con poner el siguiente cdigo en el lenguaje que prefieras.C#view plaincopy to clipboardprint?1. protectedvoidPage_Load(objectsender,EventArgse)2. {3. Page.Title="AprendeSEO";4. Page.MetaDescription="Estaesladescripcindelsitio";5. Page.MetaKeywords="desarrollo,asp.net,sitiosweb,redessociales";6. 7. }VB.NETview plaincopy to clipboardprint?1. ProtectedSubPage_Load(ByValsenderAsObject,ByValeAsEventArgs)2. Page.Title="AprendeSEO"3. Page.MetaDescription="Estaesladescripcindelsitio"4. Page.MetaKeywords="desarrollo,asp.net,sitiosweb,redessociales"5. EndSubVamos a ejecutar la aplicacin web de nuevo y ver el cdigo fuente de la pgina a travs del navegador de nuevo. Debera ver algo como esto.view plaincopy to clipboardprint?1. 3. 4. 5. 6. AprendeSEO7. 8. 9. 10. 11. Espero que para todos los que estn en el desarrollo web y el mundo SEO, este artculo les sea de utilidad y les facilite la vida. Escrbenos tus comentarios por favor, todos son de gran utilidad para mejorar y retroalimentar el sitio web.Saludos y gracias por leernos y enviarnos tus comentarios.- See more at: http://www.developerji.com/Post/-Como-agregar-caracteristicas-SEO-con-ASP-NET--titulo--descripcion-y-palabras-clave/2077#sthash.KtrIBI3A.dpuf