Foros del Web » Programando para Internet » ASPX (.net) »

Como exportar una Fila de un GridView

Estas en el tema de Como exportar una Fila de un GridView en el foro de ASPX (.net) en Foros del Web. Hola a todos resulta que estoy haciendo una aplicación web en Visual Studio 2008 en el lenguaje de programación VB.NET. He realizado aplicaciones para móviles ...
  #1 (permalink)  
Antiguo 11/01/2014, 10:01
 
Fecha de Ingreso: enero-2014
Ubicación: Cartago-Valle
Mensajes: 3
Antigüedad: 10 años, 3 meses
Puntos: 0
Sonrisa Como exportar una Fila de un GridView

Hola a todos resulta que estoy haciendo una aplicación web en Visual Studio 2008 en el lenguaje de programación VB.NET.
He realizado aplicaciones para móviles y escritorio pero nunca para ASP y me tiene loco esto.
Resulta que yo tiro una consulta al GridView y le agrego un campo TemplateField en el cual agrego un CheckBox para que el usuario escoja la fila de la grilla o del GridView a exportar en un archivo XML.

Ya logre exportar toda la grilla o GridView con este codigo:

Escribí en la parte de arriba la siguiente librería:
Imports System.Xml.XmlWriter

Declare un DataTable a nivel de Formulario:
Public tabla As New DataTable("Observaciones")

Y en el botón exportar XML tengo lo siguiente:
tabla.WriteXml("E:\\XML\miarchivo.xml", XmlWriteMode.WriteSchema)

Me exporta la grilla sin ningún problema, pero yo necesito es que me exporte solo la fila que el usuario escoja en el CheckBox y por mas que busco en internet no encuentro algo claro sobre esto y necesito hacerlo.

Les agradezco mucho si alguien me puede ayudar con esto, ya que estoy crudo.
Gracias.

Aqui les dejo el codigo de la grilla por si les sirve:

<asp:GridView ID="GVDatos" runat="server" BackColor="#DEBA84"
BorderColor="#DEBA84" BorderStyle="None" BorderWidth="1px" CellPadding="3"
CellSpacing="2" OnSelectIndexChanged="GVDatos_SelectedIndexChanged "
Width="707px">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server" Style="position: static" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="#F7DFB5" ForeColor="#8C4510" />
<HeaderStyle BackColor="#A55129" Font-Bold="True" ForeColor="White" />
<PagerStyle ForeColor="#8C4510" HorizontalAlign="Center" />
<RowStyle BackColor="#FFF7E7" ForeColor="#8C4510" />
<SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="White" />
</asp:GridView>

Etiquetas: asp, fila, gridview
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:51.