Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/04/2010, 12:43
Avatar de gakutaru
gakutaru
 
Fecha de Ingreso: agosto-2005
Ubicación: frente a mi NtbK
Mensajes: 239
Antigüedad: 18 años, 8 meses
Puntos: 6
Respuesta: Ancho columnas Gridview

lo que hice yo para solucionar el problema del id es lo siguiente:

Código HTML:
Ver original
  1. <asp:BoundColumn ItemStyle-Width="1" DataField="idDocumento" HeaderText="ID" ReadOnly="true" Visible="false"  />
donde es la primera columna con visible=false

luego yo conosco dos maneras de obtener el id, ambas dependen de como se declare el Sub.

la primera forma:

Código vb:
Ver original
  1. Sub dgrObtenerid1(ByVal s As Object, ByVal e As DataGridCommandEventArgs)
  2.  
  3. Dim stridDoc As String = e.Item.Cells(0).Text 'obtener id
  4.  
  5. End Sub

y la segunda forma

Código vb:
Ver original
  1. Sub dgrObtenerid2(ByVal sender As Object, ByVal e As EventArgs)
  2.  
  3. Dim stridDoc As String = dgrDocumentos.SelectedItem.Cells(0).Text 'obtener id
  4.  
  5. End Sub

donde en mi caso dgrDocumentos es el id del datagrid

la primera forma se ocupa por ejemplo en el Update (OnUpdateCommand del datagrid) y la segunda forma en el Select (OnSelectedIndexChanged del datagrid)