小编典典

将多个字段绑定到ASP.NET中的列表框

sql

我对asp.net相当陌生,尤其是LINQ和SQL。

假设我有一个表“ Employees”,其字段为“ Lastname”,“ Firstname”和“ ID”。

我想将此绑定到列表框。我希望列表框显示其内容,例如“ $ LASTNAME,$ FIRSTNAME”,并且我希望每个项目的值都是“ ID”。

将任一名称列绑定到列表框并相应地绑定值是很简单的,但是我不知道该怎么做。

提前致谢


阅读 167

收藏
2021-05-30

共1个答案

小编典典

您可以尝试这样的事情:

var datasource = from employee in employees 
                 select new
                 { 
                     Name = employee.lastName + ", " + employee.firstName, 
                     Id = employee.ID 
                 };

myListBox.DataSource = datasource;
myListBox.DataTextField = "Name";
myListBox.DataValueField = "Id";
myListBox.DataBind();

这将从您的雇员表构造一个匿名类型的列表,以将您的列表框绑定到该列表。

2021-05-30