Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/11/2010, 11:00
Avatar de Snaft_J1
Snaft_J1
 
Fecha de Ingreso: diciembre-2006
Mensajes: 285
Antigüedad: 17 años, 11 meses
Puntos: 8
Respuesta: como agregar columna a gridview con link

El control GridView puede generar automáticamente columnas de los campos proporcionados por el origen de datos. Además, se puede crear una colección de columnas para mostrar en lugar de generarlas automáticamente pero en ocasiones se hace necesario mostrar columnas personalizadas en ese caso, se puede crear un TemplateField para especificar un diseño de columna personalizado.

El objeto TemplateField permite especificar plantillas que contienen el código de formato y los controles apropiados para personalizar el diseño y el comportamiento de una columna en un control GridView. Mediante el uso de una propiedad ItemTemplate, se puede especificar el diseño que se va a utilizar cuando el control GridView muestre datos en una columna.

este fragmento de codigo pertenece a otro post del foro pero es a lo que me refiero y puedes visualizar como quedaria el codigo asp en la seccion columns del gridview.

Código ASP:
Ver original
  1. <Columns>
  2.      <asp:TemplateField HeaderText="Asunto">
  3.           <ItemTemplate>
  4.                <asp:LinkButton ID="lkbSeleccionar" Text='<%# Eval("Asunto") %>'
  5.                 runat="server" onclick="TuEvento" />
  6.           </ItemTemplate>
  7.      </asp:TemplateField>
  8. </Columns>

te dejo un link a un tutorial MS de como hacerlo para que ceas como lo puedes hacer por el editor de columnas desde la ventana de propuedades de VS2005 o posterior.

http://msdn.microsoft.com/es-es/library/bb288031.aspx
espero haber sido de ayuda.
__________________
-= El conocimiento y el saber te hacen un ser libre =-
Ando en busca de conocimiento....