No software and application can run free from error. Error can occur in a variety of situations like attempts to divide by zero, attempt to connect to a limited resource or code has insufficient security credentials. Most of .NET Languages support structured exception handling. When errors Occurs in your application, the .NET Framework creates an exception object that represents the problem.
I have divided this project in two sections. In first part of the project we will bind the CheckBoxList with Database as we did earlier. Then we will select some of the items from the CheckBoxList and insert into the DataBase Table. After the completion we will proceed to the next part of the project. In the second part we will fetch the value from the DataBase and fill the CheckBoxList with selected value only that we have inserted. As we will proceed you will get what we are actually doing.