В ASP.Net часто важно, чтобы определенные данные были доступны и готовы в определенные моменты жизненного цикла страницы, а не раньше. Например, вам может понадобиться привязаться к раскрывающемуся списку заранее, чтобы позже можно было установить выбранный индекс в этом списке. Или вам может потребоваться немного подождать, чтобы связать эту большую сетку, чтобы сократить время, в течение которого вы удерживаете это соединение активным / хранить данные в памяти.
Наличие явного вызова метода .DataBind()
позволяетподдержка сценариев на обоих концах спектра.
protected void ViewData_Load(object sender, EventArgs e)
{
using (var files = new DBEntitiesModelConn())
{
var ViewData= from i in files.LicenseApplicationCPs
select new
{
Name = i.Name,
Status = i.Status,
Date = i.DateSubmitted,
};
ViewDataGrid.DataSource = ViewData.ToList();
ViewDataGrid.DataBind();
}
}