OutputDataTable输出DataTable
一、类名Class
类名:PublicFunctions.OutputDataTable
二、属性Properties
无
三、方法Methods
1、显示数据表
函数:public static string OutputDataTableDoSpacer(bool OutputHeader, ref DataTable MyDataTable, string TableCSSClass, string HeaderCSSClass, string DataCSSClass, string TableBorderColor, string TableWidth, string FirstRowWidth, string TableID, string ColumnWidthPercent = "", string SumString = "", bool NeedClickChangeRowColor = false, bool NeedMouseOverChangeRowColor = false, bool AutoAddColumnNameCSS = false)
OutputHeader: 是否显示表头
MyDataTable: datatable内存数据表
TableCSSClass: 表格的css样式
HeaderCSSClass: 表头的css样式
DataCSSClass: 数据单元格的css样式
TableBorderColor: 表格的颜色
TableWidth: 表格宽度
FirstRowWidth: 第一列宽度
TableID: 表格的ID
ColumnWidthPercent: 表格各列宽度百分比,如:10|20|10|20
SumString: 合计显示内容,如果不为空,单独输出合并了所有列的行,并显示此合计内容
NeedClickChangeRowColor: 点击单行时,这一行是否要变颜色
NeedMouseOverChangeRowColor: 鼠标移动到一行时,这一行是否要变颜色
AutoAddColumnNameCSS: 是否在每个单元格上面自动加上本列名称的CSS
返回: string
MyStringBuilder.Append(OutputDataTable.OutputDataTableDoSpacer(true, ref ResultDataTable, "TableCSSClassSpacerPadding8 DoubleTRCSSColorTable", "Bold Padding5", "CellData", "", "100%", "", "", NeedClickChangeRowColor: false, NeedMouseOverChangeRowColor: true));