//输出表中数据
string sVal = string.Empty;
double dVal = new double();
for (int i = 0; i <= dt.Rows.Count - 1; i++)
{
for (int j = 0; j < dt.Columns.Count; j++)
{
if (dt.Rows[i][j] != null)
{
sVal = dt.Rows[i][j].ToString();
if (double.TryParse(sVal, out dVal))
{
sVal = dVal.ToString("f2");
}
wordTable.Cell(i + 2, j + 1).Range.InsertAfter(sVal.ToString());
//此处也可以设置奇数行背景色和偶数行背景色等
//设置列宽度
wordTable.Cell(i + 2, j + 1).Width = wordTable.Cell(i+1,j+1).Width;
}
}
}
string sVal = string.Empty;
double dVal = new double();
for (int i = 0; i <= dt.Rows.Count - 1; i++)
{
for (int j = 0; j < dt.Columns.Count; j++)
{
if (dt.Rows[i][j] != null)
{
sVal = dt.Rows[i][j].ToString();
if (double.TryParse(sVal, out dVal))
{
sVal = dVal.ToString("f2");
}
wordTable.Cell(i + 2, j + 1).Range.InsertAfter(sVal.ToString());
//此处也可以设置奇数行背景色和偶数行背景色等
//设置列宽度
wordTable.Cell(i + 2, j + 1).Width = wordTable.Cell(i+1,j+1).Width;
}
}
}