public TableBuilder(StringBuilder sb, TableCssStyle cssStyle) { _sb = sb; _cssStyle = cssStyle; if (string.IsNullOrEmpty(_cssStyle.CssClass)) { _sb.Append($"<table>\n"); } else { _sb.Append($"<table class=\"{_cssStyle.CssClass}\">\n"); } }
public Row(StringBuilder sb, bool isHeader, TableCssStyle cssStyle) { _sb = sb; _isHeader = isHeader; _cssStyle = cssStyle; if (_isHeader && string.IsNullOrWhiteSpace(_cssStyle.HeaderStyle)) { _sb.Append("<thead>\n"); } else if (_isHeader && !string.IsNullOrWhiteSpace(_cssStyle.HeaderStyle)) { _sb.Append($"<thead style=\"{_cssStyle.HeaderStyle}\">\n"); } _sb.Append("\t<tr>\n"); }