Asp.net GridView - как получить доступ к источнику данных перед привязкой данных? - PullRequest
2 голосов
/ 29 апреля 2009

Я пытаюсь получить доступ к источнику данных, прежде чем привязать его к сетке. Как я могу это сделать? Я думаю, что я должен выглядеть в одном из событий, как Grid.DataBinding

Ответы [ 2 ]

1 голос
/ 29 апреля 2009

Да, событие GridView.DataBinding будет вызвано до привязки элемента управления. Вы можете получить доступ к элементу управления DataSource в этом событии и при желании внести изменения (например, изменение параметров).

protected void Grid_DataBinding(object sender, EventArgs e)
{
  mySqlDataSource.SelectCommand = "Select * from Stars";
}
0 голосов
/ 29 апреля 2009

Один из способов - не определять источник данных в самой сетке. В page_load создайте и заполните свой источник данных, а затем динамически свяжите его с вашей сеткой данных. Таким образом, вы сможете получить к нему доступ.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...