Domanda

Sto provando ad accedere all'origine dati prima di collegarlo alla griglia. Come lo faccio? Immagino che dovrei guardare uno degli eventi come Grid.DataBinding

È stato utile?

Soluzione

Sì, l'evento GridView.DataBinding verrà generato prima che il controllo venga associato. Puoi accedere al controllo DataSource in quell'evento e apportare modifiche se lo desideri (ad esempio, modificando i parametri).

protected void Grid_DataBinding(object sender, EventArgs e)
{
  mySqlDataSource.SelectCommand = "Select * from Stars";
}

Altri suggerimenti

Un modo sarebbe quello di non definire l'origine dati sulla griglia stessa. In page_load, crea e popola la tua origine dati e quindi associala dinamicamente al tuo datagrid. In questo modo sarai in grado di accedervi.

Spero che sia d'aiuto!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top