Asp.net GridView - как получить доступ к источнику данных до привязки данных?
-
03-07-2019 - |
Вопрос
Я пытаюсь получить доступ к источнику данных, прежде чем привязывать его к grid.Как мне это сделать?Я предполагаю, что мне следует заглянуть в одно из событий, таких как Grid.DataBinding
Решение
Да, событие GridView.DataBinding будет вызвано до привязки элемента управления.Вы можете получить доступ к элементу управления источником данных в этом случае и внести изменения, если пожелаете (например, изменить параметры).
protected void Grid_DataBinding(object sender, EventArgs e)
{
mySqlDataSource.SelectCommand = "Select * from Stars";
}
Другие советы
Одним из способов было бы не определять источник данных в самой сетке.В page_load создайте и заполните свой источник данных, а затем динамически привяжите его к вашей datagrid.Таким образом, вы смогли бы получить к нему доступ.
Надеюсь, это поможет!
Не связан с StackOverflow