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));