0
正如在标题中我需要使用存储过程来提供LinqDataSource来填充GridView中的结果。我在SqlDataSource中使用了这个概念,但后来我遇到了身份验证问题(我在无法提供SQL Server所需的集成身份验证的平板电脑上运行应用程序,而且我不想更改SQL配置)。除了当我尝试使用Calendar控件提供WHERE参数时,Linq对我完全适用。存储的proc工作得更好,我可以收到正确的设置,但是现在我遇到了将问题填充到GridView的问题。在LinqDataSource中使用存储的过程来填充GridView
下面是代码:
protected void myLinqDataSource_Selecting(object sender, LinqDataSourceSelectEventArgs e)
{
DataContext myContext = new DataContext();
e.Result = myContext.myTable(myCalendar.SelectedDate);
}
protected void myCalendar_SelectionChanged(object sender, EventArgs e)
{
myLinqDataSource.DataBind();
myGridView.DataBind();
}
在这种配置中出池时间。如果我将绑定移动到事件处理程序,则不会提供任何网格视图。也许你知道一个更好的方式来使用LinqDataSources存储过程?