Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/09/2006, 04:16
TaM
 
Fecha de Ingreso: noviembre-2005
Mensajes: 58
Antigüedad: 19 años, 2 meses
Puntos: 0
No entra en evento sortCommand

Hola!

Tengo un datagrid con el siguiente código:

<asp:datagrid id="dgResultados" OnSortCommand="dgResultados_SortCommand" AllowSorting="true" runat="server"></asp:datagrid>

Creo las columnas por código de este modo:

dgResultados.AutoGenerateColumns = False

For x = 0 To iColumnasYOrden - 1
Select Case strTipoColumnas(x)
Case "BoundColumn"
Dim bc As New BoundColumn
bc.DataField = strColumnasYOrden(x)
bc.HeaderText = strNombreColumnas(x)
bc.SortExpression = strColumnasYOrden(x)
dgResultados.Columns.Add(bc)
dgResultados.Columns(x).Visible = bVisibilidadColumnas(x)
.
.
.
End Select
Next

(todas las crea de tipo BoundColumn

Y creo q el siguiente evento:

Public Sub dgResultados_SortCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridSortCommandEvent Args) Handles dgResultados.SortCommand

dim strOrderBy as string = e.sortExpression
CargaDataGrid(strOrderBy)

End Sub

Pq no me entra en el evento cuando hago clic sobre el título de alguna de las columnas?