private void btnClear_Click(object sender, EventArgs e)
{
    int n;
    n = dgBooks.Rows.Count;
    if (n != 0)
    {
            string SqlText = "TRUNCATE TABLE [Books]";
            MyExecuteNonQuery(SqlText);
    }
}
MyExecuteNonQuery class sql command execution
Error:"Cannot truncate table 'Books' because it is being referenced by a FOREIGN KEY constraint."
 
     
    