2010-12-06 7 views

Respuesta

7

Simple, no configure el enlace de datos en los controles en el diseñador.

Debería obligar a los controles dentro del código detrás de una parte de la página con el código.

+0

Tan simple pero realmente ayudó mucho. ¡Gracias! –

2

No es exactamente lo que solicitó el OP, pero también es posible cancelar la operación Seleccionar en el control del origen de datos agregando un controlador de eventos al evento de selección.

public void DataSource_Selecting(object sender, ObjectDataSourceSelectingEventArgs e) 
{ 
    if (CancelSelect()) 
    { 
     e.Cancel=true; 
     return; 
    } 
} 
+0

Este es un buen truco para detener el gridview cargando los datos, incluso con el DataSource = "" establecido en el momento del diseño. Y como dijo Tony, simplemente vuelve a vincularlo cuando quieras en el código detrás de un botón o cualquier otra cosa que quieras activar una carga de datos. – Fandango68

Cuestiones relacionadas