using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace Turf.Utils
{
public class RTFConvertUtil
{
public static string Convertdatatable2rtf(DataTable dataresults)
{
string results = @"{\rtf1\ansi\deff0\fs18 ";
results += @"\trowd\trautofit1 ";int counter = 1;
foreach (DataColumn myProperty in dataresults.Columns)
{
results += @"\cellx" + (counter * 2000) + " ";
counter++;
}foreach (DataColumn myProperty in dataresults.Columns)
results += myProperty.ColumnName + @"\cell ";
results += @"\row ";
foreach (DataRow DR in dataresults.Rows)
{
results += @"\trowd\trautofit1 ";counter = 1;
foreach (DataColumn myProperty in dataresults.Columns)
{
results += @"\cellx" + (counter * 2000) + " ";counter++;
}foreach (DataColumn myProperty in dataresults.Columns)
如何用DataTable生成RTF table
最新推荐文章于 2021-04-29 14:20:12 发布