Ciu*_*paz 2 c# linq asp.net data-binding
我在一个方法中有这个LINQ查询:
public List<String> GetListNameUsers()
{
using (var context = new UCDataContext())
{
return (from c in context.Users
select (c.LastName + " " + c.FirstName) ).ToList();
}
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用.我想返回由FirstName +""+ LastName组成的字符串.
我将此方法的结果绑定到a DropDownList,如下所示:
<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="UsersODS"
DataTextField="LastName" DataValueField="IDUser" />
Run Code Online (Sandbox Code Playgroud)
当我DropDownList正在数据绑定时,无法识别字段LastName .
我怎么解决这个问题?
提前致谢.
路易吉
Adr*_*ode 10
public IList GetListNameUsers()
{
using (var context = new UCDataContext())
{
return (from c in context.Users
select new {
Name = c.LastName + " " + c.FirstName,
IDUser = c.IDUser
}
).ToList();
}
}
<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="UsersODS"
DataTextField="Name" DataValueField="IDUser" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6612 次 |
| 最近记录: |