Asp.net GridView - как получить доступ к источнику данных до привязки данных?

StackOverflow https://stackoverflow.com/questions/802645

  •  03-07-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top