当我尝试使用OLEDbDataReader
类从 excel 中读取记录时,我无法以我想要的任何顺序读取每一行的列数据。它抛出Index out of range 异常。
我的列是名字,姓氏,薪水。
OleDbDataReader oledbReader = oledbCmd.ExecuteReader();
// Doesn't display anything and throws "Index out of range exception".
MessageBox.Show(oledbReader["LastName"]);
如果我尝试按名字、姓氏和薪水的顺序阅读,它可以工作,但我想按我想要的任何顺序阅读。那可能吗?