17/06/2008, 19:31
|
| | Fecha de Ingreso: junio-2008
Mensajes: 5
Antigüedad: 16 años, 6 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? |