/// <summary> /// </summary> /// 1行分のグリッドに入っている文字列を取得し、CSVColumnDataオブジェクト作成 /// <returns></returns> private CSVColumnData GetCSVColumnData(DataRow row, DataTable table) { CSVColumnData csvColData = new CSVColumnData(); //columnには列インデックスが入っている foreach (DataColumn column in table.Columns) { string cellVal = row[column] == null ? string.Empty : row[column].ToString(); csvColData.Add(cellVal); } return(csvColData); }