生成表格的时候同时设置列名和标题
DataTableBuilder类型有一个AddDef方法,用于定义新增列的属性,可以一次性的指定新增列的名称、类型、标题、长度、表达式,AddDef的语法有六种,非常灵活:
AddDef(Name, Type)
AddDef(Name, Type, Expression)
AddDef(Name, Type, Expression,Caption)
AddDef(Name, Type, MaxLength)
AddDef(Name, Type, MaxLength,Expression)
AddDef(Name, Type, MaxLength,Expression,Caption)
Name: 字符型,指定列的名称
Type: Type类型,指定列的类型,用GetType函数获得指定的类型,例如:GetType(String),表示字符型
MaxLength: 整数型,指定字符列的长度
Expression: 字符型,指定计算表达式
Caption: 字符型,指定列标题
Dim nm As String = dt.ToString(Globalization.CultureInfo("en-us") "MMMM", new System.) & "_" & left(dt.DayOfWeek.ToString(), 3) '星期天为英语缩写
Builder.Adddef(format(dt,"yyyy-MM-dd"),Gettype(String),1,nm)
然后代码还是使用列名进行处理