1
boolean
の値をintに変換する方法(True
の場合は1、false
の場合はItemArray
)。以下はDataTable
をcsvに変換する機能です。データテーブルを使用してitemarrayのbooleanをintに変換するにはどうすればよいですか?
public string ToCSV(DataTable tbl, Boolean ColumnHeader)
{
string FinalResult = string.Empty;
StringBuilder strb = new StringBuilder();
if (ColumnHeader == true)
{
//column headers
strb.AppendLine(string.Join(",", tbl.Columns.Cast<DataColumn>()
.Select(s => "\"" + s.ColumnName + "\"")));
}
//rows
tbl.AsEnumerable().Select(s => strb.AppendLine(
string.Join(",", s.ItemArray.Select(
i => "\"" + i.ToString() + "\"")))).ToList();
FinalResult = strb.ToString();
strb= null;
return FinalResult;
//return strb.ToString();
}
にif文
あなたは、例えば呼ばれる 'bool'ためextendionメソッドを書くことができ'ToInt()'と 'int'を再実行します – Philippe
データテーブルに真偽値を含むブール型列。 –
BitConverter.ToBooleanを使用してください。 – jdweng