[英]How can I export each record from datalist c# asp.net to separate excelsheet
[英]How can I convert each record from query result to arraylist c#
抱歉,由于我是C#的新手,我想将从DATABASE检索到的每个记录转换为arraylist,我的代码如下:
var reservation = from x in db.resrvation \
where x.date=Calendar1.SelectedDate
select x;
在这里,我想保留每个记录并将其转换为数组,以便获取特定的数据,例如客户端名称
通过预订检索到的集合包括否。 的每个记录都具有诸如clintName,Phone,ReservationDate等属性。我想为每个记录创建一个数组列表。
实际上,我正在尝试使用此arraylist填充数据表原始数据。
只要转换为List
,就可以完成。
var reservations = (from x in db.resrvation
where x.date=Calendar1.SelectedDate
select x).ToList();
好吧,要将其转换为Arraylist
您可以执行以下操作:
(from x in db.resrvation where x.date=Calendar1.SelectedDate select x).ToArrayList();
假设您具有以下扩展方法:
public static ToArrayList(this IEnumerable source)
{
var a = new ArrayList();
foreach (object item in source) a.Add(item);
return a;
}
但是,我将改用通用类型的List<T>
,如下所示:
(from x in db.resrvation where x.date=Calendar1.SelectedDate select x).ToList();
听起来您想为每行选择一个ArrayList。 尝试这个:
var reservation = from r in db.reservation
where r.date == Calendar1.SelectedDate
select new ArrayList(new object[] { r.name, r.whatever });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.