我的datagridview导出到Excel的数据不完整

时间:2016-02-10 21:01:51

标签: c# excel datagridview export

我设法将我的数据从文本文件导入到datagridview中, 并且datagridview数据看起来与我的文本文件完全相同。 但是,当我将datagridview导出到Excel时,缺少某些行信息。

这是我的代码,用于将文本文件中的信息导入datagridview。

public void AIO1Res()
{
    OpenFileDialog DialogA1 = new OpenFileDialog();
    DialogA1.Filter = "AIO File (*.txt) | *.txt|All Files (*.*)|*.*";
    if (DialogA1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
    {
        string FileName = DialogA1.FileName;
        var lines = File.ReadAllLines(FileName);
        if (lines.Count() > 0)
        {
            foreach (var cellValues in lines.Skip(0))
            {
                var cellArray = cellValues.ToString()
                    .Split(new[] { Environment.NewLine }, StringSplitOptions.None);
                if (cellArray.Length == DGAIO1.Columns.Count)
                    DGAIO1.Rows.Add(cellArray).ToString();
            }
        }

这是我的代码,然后将其导出到Excel。

newSheet.Name = "Test Results";                  
newSheet.Cells.NumberFormat = "@";

for (int i = 0; i < DGAIO1.Rows.Count - 1; i++)
{
    for (int j = 0; j < DGAIO1.Columns.Count; j++)
    {
        newSheet.Cells[i + 1, j + 1] = DGAIO1.Rows[i].Cells[j].Value.ToString();
    }
}

datagridview的: datagridview

Excel导出: Excel Export

非常感谢任何帮助。

0 个答案:

没有答案