我有一个列列表模型,如下所示:
class ColumnSettings { public string Title { get; set; } public string Width { get; set; } public string Field { get; set; } public string Format { get; set;} public bool Hidden { get; set; } }
我有一个存储过程来返回用户列表(GetUserList),当我查询数据库时,数据将返回30列。
我在视图中动态选择可见列,并将列传递给控制器,然后转换为ColumnSettings列表并设置modelData变量。
我想选择那些在modelData变量中的列,例如:
GetUserList.select(s => s。???)
我使问题变得更容易。假设我有一个网格,我想在服务器端创建Excel文件。我将列传递给控制器,并获得一个列列表(列表),然后调用SP并获得30列,但我不希望所有列都应该是动态的。
答案 0 :(得分:0)
使用dynamic关键字为您的属性设置属性,它将使您希望将其设为动态类的所有属性除外。