Simple.Data.SimpleQuery



我是.Net Dynamics的新手,第一次在一个小项目中使用Simple.Data。我需要查询数据并将返回的记录分配给DropDownList,但我在ddl中得到了一个"Simple.data.SimpleQuery"项目的列表。下面是代码片段。

    var show_crm = Database.Open();
    var sites = show_crm.tblSites.Select(show_crm.tblSites.SiteID, show_crm.tblSites.SiteName);
    DropDownList1.DataSource = sites;
    DropDownList1.DataValueField = sites.SiteID;
    DropDownList1.DataTextField = sites.SiteName;
    DropDownList1.DataBind();

请帮忙。

。Select只创建一个查询,您需要通过调用ToList()来运行它。此外,您可能需要将DataValueField和DataTextField属性设置为属性的名称。

var show_crm = Database.Open();
var sites = show_crm.tblSites.Select(show_crm.tblSites.SiteID, show_crm.tblSites.SiteName);
DropDownList1.DataSource = sites.ToList<Site>();
DropDownList1.DataValueField = "SiteID";
DropDownList1.DataTextField = "SiteName";
DropDownList1.DataBind();

我从未在Web窗体项目中使用过Simple.Data,所以我不能100%确定数据绑定是否能使用动态属性。如果你仍然有问题,请对这个答案发表评论。

相关内容

  • 没有找到相关文章