Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/06/2008, 19:31
ivanospeb
 
Fecha de Ingreso: junio-2008
Mensajes: 5
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Como mover una columna de un gridview

El autogenerate esta en true porque si no lo dejo asi no puedo insertar dinamicamente los datos que necesito en el gridview. Te dejo el codigo para que lo mires. Gracias.

Private Sub agregar_elemento(ByVal fila As GridViewRow)
Dim dt As New Data.DataTable
Dim dr As Data.DataRow
If Me.ViewState("antal") Is Nothing Then
dt.Columns.Add(New Data.DataColumn("cod", GetType(String)))
dt.Columns.Add(New Data.DataColumn("descripcion", GetType(String)))
dt.Columns.Add(New Data.DataColumn("precio/unidad", GetType(String)))
dt.Columns.Add(New Data.DataColumn("mts/unidad", GetType(String)))
Else
dt = Me.ViewState("antal")
End If
dr = dt.NewRow()
dr("cod") = fila.Cells(1).Text
dr("descripcion") = fila.Cells(2).Text
dr("precio/unidad") = fila.Cells(3).Text
dr("mts/unidad") = fila.Cells(4).Text

dt.Rows.Add(dr)
Me.ViewState.Add("antal", dt)
Me.lista_articulos.DataSource = dt.DefaultView
Me.lista_articulos.DataBind()

'Ocultar columna
Me.lista_articulos.HeaderRow.Cells(6).Visible = False
Dim column As GridViewRow
For Each column In Me.lista_articulos.Rows
column.Cells(6).Visible = False
Next
End Sub

Con este procedimiento agrego elementos en el gridview. Como puedo hacer para mover la primer columna al final?