Specified cast is not valid #3
<p>I have this issue where I am receiving "Specified cast is not valid" no errors  in the Error list inside Visual Studio. Could this error becoming from my Access Database?   </p>

<pre><code>    private void Submit_Click(object sender, EventArgs e)
    {
        String desItem = desWork.Text;
        decimal partscost = Convert.ToDecimal(textBoxPartsCost.Text);
        decimal laborhours = Convert.ToDecimal(textBoxHours.Text);
        decimal laborrate = Convert.ToDecimal(textBoxRate.Text);
        decimal total = laborhours * laborrate + partscost;

        try
        {
            servicesTableAdapter.InsertServices((short?)comboBoxCustomer.SelectedValue, (DateTime?)dateTimePickerServiceDate.Value, desItem, partscost, laborhours, laborrate, total);
            MessageBox.Show("Services Inserted", "Succes!", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
    }
</code></pre>

<p>I think it may be coming from the <code>(short?)comboBoxCustomer.SelectedValue</code> because inside Visual Studio it's telling me I need to cast into a short but inside Access I am using  long integer. Not sure why this is the case. Can someone let me know what I am doing wrong?</p>
