System.IndexOutOfRangeException:“在位置 0 处没有任何行。”

DataTable table = myDataSet.Tables["Result"].DefaultView.ToTable();     
       
DataTable table1 = new DataTable();

for (int i = 0; i < table.Rows.Count; ++i)
            {
                if (table.Rows[i][0] == null)
                {
                    table1.Rows[i]["Date"] = null;
                }
                else
                {
                    table1.Rows[i]["Date"] = Convert.ToDateTime(table.Rows[i][0]);
                }
            }

想把table里的数据放入table1里,但是出现了System.IndexOutOfRangeException:“在位置 0 处没有任何行。”这个错误。table是通过oledb方式读入一个excel的数据放入datatable里创建的。