1) Use the Bit type, unless you plan to index on it, in which case you should use TinyInt
2) If you're just using a checkbox as a on/off value, then use the Checked property. If you're using the checkbox in it's three-state mode, then I don't think you can bind it, as the CheckState property returns one of three possible values from the CheckState enumeration.
Chip H.
____________________________________________________________________
If you want to get the best response to a question, please read FAQ222-2244 first