If you would had debugged, it would had taken hardly 5 min.
Example:
Assume I do not fill Textbox1, Textbox5 & Textbox2.
My Insert statement formed is:
Insert into donor(id,name,address,con1,con2,dob,fdd,amt)values(,TextBox3_Text,TextBox4_Text,, DateTimePicker1_Value_Date,,)
Saw anything? Just run the above query directly on database and see for yourself.