How can I omit the error mark on Datagrid ?

I get an error when I save data and I had rejected changes but the error mark still appear on my datagrid.

Please help me disappear this mark !

Thanks in advance !




Answer this question

How can I omit the error mark on Datagrid ?

  • Neuronz

    You need to enumerate all rows with errors and call ClearErrors() on each row.


  • John_Lee

    Hi!

    Can you post some code


  • Sayg?n

    private void btnNew_Click(object sender, System.EventArgs e)
    {
    this.BindingContext[dt].AddNew();
    txtCateName.Focus();

    }

    private void btnCancel_Click(object sender, System.EventArgs e)
    {
    this.BindingContext[dt].CancelCurrentEdit();
    }

    private void btnEdit_Click(object sender, System.EventArgs e)
    {
    txtCateName.Focus();
    }

    private void btnSave_Click(object sender, System.EventArgs e)
    {
    this.BindingContext[dt].EndCurrentEdit();
    try
    {
    if(ds.HasChanges())
    {
    if(ds.HasErrors)
    {
    ds.RejectChanges();
    return;
    }
    da.Update(dt);// I get error here
    }
    setControl(false);
    ds.AcceptChanges();
    }
    catch(Exception ex)
    {
    ds.RejectChanges();
    MessageBox.Show(ex.ToString());
    }
    }



  • How can I omit the error mark on Datagrid ?