我从文本框中检索关键字,并希望刷新绑定到LinqDataSource的GridView。
我假设我可以在OnTextChanged函数中执行此操作,如下所示
protected void OnTextChanged(object sender, EventArgs e)
{
// do LINQ query based on content in textbox
catalogDataContext dc = new catalogDataContext();
var query = from product in dc.catalog
where product.Name.Contains(TextBox.Text)
select product;
// what do I have to do here to refresh the GridView? Thanks.
GridView.DataBind();
}
答案 0 :(得分:0)
使用linq source的数据绑定方法首先刷新数据上下文。然后使用gridView的数据绑定方法将网格视图刷新到新的上下文。 提示:如果您愿意,可以将您的gridView放在AJAX更新面板中 - 结果页面要好得多。