0
我如何添加動態密鑰一位不願透露姓名列表,如下面的mydatetime:添加動態密鑰一位不願透露姓名列表
DateTime myDateTime = DateTime.Parse(datepickerval, ukCulture.DateTimeFormat);
var qid = (from p in db.Vw_INTERACTPEOPLE
select p
);
var AvilList = new List<object>();
var ddate = myDateTime.DayOfWeek.ToString().Substring(0, 3) + "Jul" + myDateTime.Day;
foreach (var q in qid)
{
AvilList.Add(
new
{// Availability
Name = q.Fullname,
here >>> ddate = "Some Test"
});
你想把'ddate'的值作爲匿名類型的屬性名嗎?如果是這樣,爲什麼?你想達到什麼目的? – 2012-07-23 12:04:47
這正是我想要做的, ,因爲我有一個頁面,建立一個slickgrid,JavaScript創建的列動態構建 由用戶選擇2日期開始和結束 - (所有日期之間變成cols ),這一切工作正常,然後在Ajax調用中,我返回到.net ,我需要通過將列名(日期)與我想要的數據配對來構建數據,例如,網格 可能有一列'SunJul1 '所以我需要在.net中創建並傳回數據(通過JavaScriptSerializer) 當我硬編碼日期都很好時,根本不知道如何將其設置爲變量。 – chris 2012-07-23 12:16:27
有一個'Dictionary'並且只是將「property」名稱作爲字典鍵有什麼問題?匿名類型不是爲了在運行時建立類型而設計的。 –
2012-07-23 12:24:44