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