无法在数据绑定的DataGridView控件

时间:2017-01-04 17:21:37

标签: c# winforms

我目前正处理两个我不知道如何解决的问题。我将不胜感激任何帮助:)

我的第一个问题是:索引超出了范围。必须是非负数且小于集合的大小。这是我的代码

    public void AddStudentDetails()
    {
        StudentDetailsDAL ASDDAL = new StudentDetailsDAL(database);
        int studentID = int.Parse(dgvSummerSchool.Rows[StartingRowNumber].Cells[0].Value.ToString());
        String forename = dgvSummerSchool.Rows[StartingRowNumber].Cells[1].Value.ToString();
        String surname = dgvSummerSchool.Rows[StartingRowNumber].Cells[2].Value.ToString();
        DateTime doB = DateTime.Parse(dgvSummerSchool.Rows[StartingRowNumber].Cells[3].Value.ToString());
        ASDDAL.AddStudentDetails(studentID, forename, surname, doB);
        MessageBox.Show("The row has been successfully added");; 
    }

我读了一些答案,说明要添加列号但是一旦我加入

dgvSummerSchool.ColumnCount = 4; 

(在线下:

StudentDetailsDAL ASDDAL new StudentDetails(database) 

我收到以下错误:

  

无法在数据绑定的DataGridView控件上设置ColumnCount属性。

任何想法如何解决这个问题?

0 个答案:

没有答案