У меня есть небольшая дилемма, я часто использую связанные с данными элементы управления, такие как Gridview в сочетании с ObjectDataSource. Но у меня есть два возможных варианта, когда я могу привязать данные к Gridview. Первое, что я установить DataSourceID из GridView в ASPX файле и DataBind происходит в момент перед PreRender происходит событие, или я могу установить источник данных в Page_Load события и привязка данных происходит сразу же, что-то вроде этого:Когда для привязки данных привязаны данные?
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
testGridView.DataSource = testObjectDataSource.Select();
testGridView.DataBind();
}
}
Я думаю, что в второй подход. У меня больше контроля над привязкой данных. Но как это происходит в реальной жизни программирования? Какой из этих двух вариантов обычно используется? Или есть какой-то третий вариант, как я могу привязать данные к управлению привязкой к данным? Спасибо за ваше мнение от реальных событий.