2
BindingSource BS = new BindingSource();
public Cource()
{
    InitializeComponent();
}

private void Cource_Load(object sender, EventArgs e)
{
    DataSet ds = new DataAccess.newCourcesDAC().GetAllTeachers();
    BS.DataSource = ds;
    BS.DataMember = "tblCourses";
    dataGridView1.DataSource = BS;
    txtCourseID.DataBindings.Add("Text", BS, "CourseID");
    txtCourseName.DataBindings.Add("Text", BS, "CourseName");
    txtPrequest.DataBindings.Add("Text", BS, "Prequest");
    txtCourseContent.DataBindings.Add("Text", BS, "CourseContent");
}

private void btnAdd_Click(object sender, EventArgs e)
{
    BS.AddNew();
}

我有一个数据源,其中包含一个名为“tblCourses”的数据表,它有 4 列。我使用 BindingSource 来管理货币 beetwen datagridView 和 4 个文本框。我使用 bindingSource 的 addNew 方法将新行添加到 dataTable 。如何在将输入的数据应用到 BindingSource 基础源之前验证输入的数据?

4

0 回答 0