我有一个按钮,当按下时会使用数据填充网格。如果我添加一个ObjectDataSource,并将网格绑定到它,它将在页面加载时填充网格。但是我只需要按下按钮就填充网格,因为这是一个漫长的操作。我应该如何完成这个
答案 0 :(得分:4)
为ObjectDataSource的Selecting事件添加一个事件处理程序,如下所示:
protected void ObjectDataSource1_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
{
if (!IsPostBack)
{
e.Cancel = true;
}
}
并在页面上放置一个按钮,单击它时会发生回发,ObjectDataSource将成功返回数据。