我想将LINQ 2 SQL查询的结果添加到标签或文本框。 我使用类“CustomerClass”作为数据层。在这里我有一个LINQ查询的方法。 此结果需要返回到文件后面的代码并添加到标签或文本框中。将返回的LINQ结果添加到标签/文本框
方法类:
public static object SelectCustomerByUser(string user)
{
var query = (from p in dc.Customers
where p.No_ == user
select p).Single();
return query;
}
隐藏文件代码:
protected void Page_Load(object sender, EventArgs e)
{
string user = Membership.GetUser().UserName.ToString().ToUpper();
var queryresult = CustomerClass.SelectCustomerByUser(user);
lblStreet.Text = ?????????
}
当我设置LINQ查询照片直接到代码隐藏文件我可以分配lblStreet.Text直接,如:lblStreet.Text = queryresult.Street
但我希望将LINQ查询与代码隐藏的文件分离。
CustomerClass.SelectCustomerByUser(用户)已经返回Customer对象,所以不需要再次输入。 – 2012-08-06 08:02:25
看看OP中的方法的返回类型 - “公共静态对象SelectCustomerByUser(字符串用户)' – adatapost 2012-08-06 08:04:07
已经看过了,其公共静态Customer CustomerCustomerByUser(字符串用户)不是公共静态对象SelectCustomerByUser(字符串用户)。请亲爱的检查你的解决方案:)而且你还没有检查空值。 – 2012-08-06 09:36:01