2010-12-06 8 views

Répondre

7

Simple, ne configurez pas la liaison de données sur les contrôles dans le concepteur.

Vous devrez ensuite lier les contrôles à l'intérieur du code derrière une partie de la page avec du code.

+0

Si simple mais vraiment aidé beaucoup. Merci! –

2

Pas tout à fait ce que l'OP a demandé mais il est également possible d'annuler l'opération Select sur le contrôle Datasource en ajoutant un gestionnaire d'événement à l'événement Selecting.

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

C'est une bonne astuce pour arrêter le chargement de la grille par les données, même avec le DataSource = "" défini au moment du design. Et comme Tony l'a dit, il suffit de ré-attacher quand vous voulez dans le code derrière ou le bouton ou toute autre chose que vous voulez déclencher une charge de données. – Fandango68