I couldn't figure out how to get it to push each selection to the database. It just kept pushing 1 and separating the letters in it by commas as showed previously. I changed up my code and ended up doing this:
CheckBoxList chkbxspecial = (CheckBoxList)form1.FindControl("cblSpecialInstructions");
StringBuilder sb = new StringBuilder();
for (int i = 0; i < chkbxspecial.Items.Count; i++)
{
if (chkbxspecial.Items[i].Selected)
{
sb.Append(chkbxspecial.Items[i].Value + ", ");
}
}
string InputString = sb.ToString().Substring(0, sb.ToString().Length - 1);
Then did this at the stored procedure area:
cmdInsertRequest.Parameters.Add("@specialInstructions", SqlDbType.VarChar, 50);
cmdInsertRequest.Parameters["@specialInstructions"].Value = InputString;
Displays great now! thanks for leading me in the right direction guys. @Allen Chong, I am still accepting your solution since it answered the original question I asked and removed the error. I just had to change things around because of the new error that arose.