J'essaie d'accéder à la source de données avant de la lier à la grille. Comment je fais ça? Ma supposition que je devrais regarder dans un des événements comme Grid.DataBindingAsp.net GridView - comment accéder à la source de données avant que les données ne soient liées?
2
A
Répondre
1
Oui, l'événement GridView.DataBinding sera levé avant que le contrôle soit lié. Vous pouvez accéder au contrôle DataSource dans cet événement et apporter des modifications si vous le souhaitez (par exemple, modifier les paramètres).
protected void Grid_DataBinding(object sender, EventArgs e)
{
mySqlDataSource.SelectCommand = "Select * from Stars";
}
0
Une façon serait de ne pas définir la source de données sur la grille elle-même. Dans la page_load, créez et remplissez votre source de données, puis liez-la dynamiquement à votre grille de données. De cette façon, vous seriez en mesure d'y accéder.
J'espère que ça aide!