[英]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.