我在这里的第一篇文章,我是一个绝对的初学者。在网上搜索了几个小时。我觉得我可能以错误的方式解决了我的问题,但是就这样吧。
我有一个Datasource
在Gridview
.
我想要一个 ddl 来过滤贷款。像:`如果返回日期!=null,网格中的项目将免费用于新贷款。选择前。ddl 中的“可用资产”在 entitydatasource 上运行 where 查询并将过滤后的数据检索到网格中。
我的代码:有点乱,几个查询希望能做同样的事情。我更喜欢第一个 LinqtoEntities
namespace Logsys.Pages
{
public partial class OversiktLån : Page
{
private LogsysEntities context = new LogsysEntities();
protected void Page_Load(object sender, EventArgs e)
{
}
protected EntityDataSource LaanLedig(object sender, EventArgs e)
{
var ledigQuery = from laan in context.Laans
where laan.Returnertdato != null
select laan;
foreach (var laan in ledigQuery)
{
}
}
protected void DDLlaan_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void LaanEntityDataSource_QueryCreated(object sender, QueryCreatedEventArgs e)
{
var laanQuery1 = e.Query.OfType<Laan>();
e.Query = from c in laanQuery1
where (c.Returnertdato != null)
select c;
如何将查询结果“放入”数据源并使 ddl 项触发查询?
KK