studentBindingSource.Add(new Student());错误SQL

时间:2017-08-17 19:20:05

标签: c# sql

当我尝试使用以下代码将新用户添加到我的数据库时出错:

    private void btnAdd_Click(object sender, EventArgs e)
    {
        objState = EntityState.Added;
        pic.Image = null;
        pContainer.Enabled = true;
        studentBindingSource.Add(new Student());
        studentBindingSource.MoveLast();
        txtFullName.Focus();
    }

它看到我一个错误错误System.InvalidOperationException:“添加到BindingSource列表的对象必须是相同的类型。”

请帮忙

1 个答案:

答案 0 :(得分:0)

集合(例如List)一次只能包含一种数据类型。

例如,字符串数组只能包含字符串。添加一个整数将给你一个问题

我没有足够的代码告诉您具体发生了什么,但似乎您的studentBindingSource集合并不意味着包含学生。它包含另一种数据类型