Helle guy,내 Excel 출력이 내가 원하는대로 나오지 않는다.
맞춤 출력을 만들려고 노력하고있다. 하지만 내 일은 그게 나에게 결과를주지 않는 것이다. 코드가 if (fline.Designator == null)
에 도달하면 오류가 표시됩니다. 제 문제를 살펴보고 해결 방법을 알려주세요.
코드 : -
private void button1_Click(object sender, EventArgs e)
{
string[] strLines = System.IO.File.ReadAllLines(textBox1.Text);
string line = string.Empty;
string CarouselName = enter.Text;
int iCarousel = 0;
char seperator = '\t';
SortedDictionary<string, ExcelData> lstExcel = new SortedDictionary<string, ExcelData>();
ExcelData fline = null;
for (int i = 0; i < strLines.Length; i++)
{
line = RemoveWhiteSpace(strLines[i]).Trim();
if (line.Length == 0)
continue;
string[] cells = line.Replace("\"", "").Split(seperator);
if (i > 0)
{
if (!lstExcel.ContainsKey(cells[1].Replace(" ", "_")))
{
fline = new ExcelData();
lstExcel.Add(cells[1].Replace(" ", "_"), fline);
fline.Footprint = cells[2].Replace(" ", "_");
fline.Comment = cells[1].Replace(" ", "_");
iCarousel++;
if (iCarousel > 45)
iCarousel = 1;
fline.Location = CarouselName;
}
else
{
fline = lstExcel[cells[1].Replace(" ", "_")];
}
fline.SrNo++;
fline.Total++;
}
if (fline.Designator == null)// here its showing the error..
// i don't know why its the code is incorrect. please help me out!!
fline.Designator = new List<string>();
fline.Designator.Add(cells[0].Replace(" ", "_"));
}
ExportInExcel(lstExcel, @"C:\Users\Stacy\Desktop\myExcel.xls");
System.Windows.Forms.Application.Exit();
}
오류 메시지가 무엇입니까? – grovesNL
@grovesNL https://imageshack.com/i/f0tIFW6Dj 오류 메시지가 있습니다. –