4列のcol1、col2、col3、col4を持つデータテーブルDT。
str = String.Format("{0,-30}{0,-30}{0,-30}{0,-30}", "Col1", "Col2", "Col3", "Col4");
str をファイルに書き込むと、出力が生成されます
Col1 Col2 Col3 Col4
私はプログラムでそれを行う必要があります
string str = "";
Boolean fst = true;
string q = Convert.ToString('"');
string frmt = "";
foreach (DataColumn co in DT.Columns)
{
if (fst)
{
colname = colname + q + co.ColumnName + q;
fst = false;
}
else
{
colname = colname + "," + q + co.ColumnName + q;
}
frmt = frmt + "{0,-30}";
}
str = String.Format(frmt, colname);
ここで の値のfrmt="{0,-30}{0,-30}{0,-30}{0,-30}";
値colname="Col1", "Col2", "Col3", "Col4";
しかし、strをファイルに書き込むと、出力が悪くなります。それを達成する方法についての指針はありますか?