![](/img/trans.png)
[英]display data from database in datagridview with entity framework in c#
[英]how to sort data from database in listview using c# and entity framework
我使用Empty Web Application作為主機,並且具有不同的類,例如其中的用戶。
我也有一個客戶端(Windows Forms應用程序)。
請注意,這是實體框架數據庫!
好的,這就是事情。 我想在列表視圖中按名稱顯示排序的數據。
在我的Empty Web應用程序中,我具有Webservice,其中包含用於顯示用戶的代碼。
這是代碼,並且有效
public Users[] getUsers()
{
List<Users> userList = new List<Users>();
using (var db = new DataBase())
{
var query = from x in db.userList
select new
{
ID = x.UserID,
name = x.Name,
lName = x.LastName,
age = x.Age,
club = x.Club,
price = x.Price
};
foreach (var user in query)
{
Users usrLst = new Users();
usrLst.UserID = ID;
usrLst.Name = user.name;
usrLst.LastName = user.lName;
usrLst.Age = user.age;
usrLst.Club = user.club;
usrLst.Price = user.price;
userList.Add(usrLst);
}
}
return userList.ToArray();
這會將數據從我的實體框架數據庫顯示到客戶端(Windows窗體應用程序)中的listview。
你們能幫我解決這個問題嗎,所以按名稱排序
我將不勝感激任何輸入!
在返回語句。
而不是return userList.ToArray();
嘗試更改為
return userList.OrderBy(x => x.Name).ToArray();
嘗試這個:
var query = from x in db.userList
orderby x.Name
select new
{
ID = x.UserID,
name = x.Name,
lName = x.LastName,
age = x.Age,
club = x.Club,
price = x.Price
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.