LINQ2SQLクエリの結果をラベルまたはテキストボックスに追加したいと思います。データレイヤーとしてクラス「CustomerClass」を使用します。ここに、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クエリをコードビハインドファイルとは別に保持したいと思います。