//在列表中找到问题。添加行
private void btnRead_Click(object sender, EventArgs e)
{
using (OpenFileDialog ofd = new OpenFileDialog() { Filter = "{Text file|*.txt", })
{
if(ofd.ShowDialog() == DialogResult.OK)
{
List<string> lines = File.ReadAllLines(ofd.FileName).ToList();
List<Student> list = new List<Student>();
for(int i = 0; i < lines.Count; i++)
{
string[] data = lines[i].Split(',');
//CRN#, Dept, Class#, Course Name, Campus, Room, Days, Time, Instructor
list.Add(new Student() { CRN=data[0],Dept=data[1],ClassNum=data[2],CourseName=data[3],Campus=data[4],RoomNum=data[5],Days=data[6],Time=data[7],Instructor=data[8] });
}
studentBindingSource.DataSource = list;
}
}
}
}
}
///每当我单击读取按钮时,我的代码中都没有其他错误,这给了我一个出界错误,这与i