Frage

Ich versuche Datenquelle zuzugreifen, bevor ich es Gitter binden. Wie mache ich das? Meine Vermutung, ich sollte wie Grid.DataBinding in einem der Ereignisse aussehen

War es hilfreich?

Lösung

Ja, das GridView.DataBinding Ereignis ausgelöst wird, vor der Kontrolle gebunden zu sein. Sie können das Datasource-Steuerelement in diesem Fall zugreifen und Änderungen vornehmen, wenn Sie dies wünschen (zB Ändern von Parametern).

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

Andere Tipps

Eine Möglichkeit wäre es, nicht die Datenquelle auf dem Gitter selbst zu definieren. Im page_load erstellen und Ihre Datenquelle füllen und dann binden sie dynamisch an Ihre Datagrid. Auf diese Weise würden Sie in der Lage, darauf zuzugreifen.

Hoffe, es hilft!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top