2
我有一个数据列表,我想用这些数据在表中搜索。查询工作正常,但它不保留以前的数据。是否有任何解决方案呢?如何将新查询添加到gridview?
下面的代码:
foreach (string Id in LstID)
{
GdEmp.DataSource = employee.ShowData(Id);
GdEmp.DataBind();
}
这里的查询:
public class Employee
{
public string family { get; set; }
public string name { get; set; }
....
public List<Employee> ShowData(string Id)
{
try
{
var Query = from P in Bank.employee
where P.Id == Id
select new Employee
{
family = P.Family,
name= P.Name,
...
};
return Query.ToList();
}
}
您将要覆盖的GdEmp数据源的foreach循环的每次迭代。这只会保留上次迭代的数据。试着让我们更好地理解你想要完成的事情,并且我们可以帮助你。 –
该代码仅显示列表中最后一个“id”的数据。 – Magnus
我知道,但我想保留以前的data.how我可以这样做吗? –