【发布时间】:2016-11-08 13:46:38
【问题描述】:
`enter code here`
private void btnSave_Click(object sender, RoutedEventArgs e)
{
GRepository<tblDEIPO_Primary> GR = new GRepository<tblDEIPO_Primary>();
tblDEIPO_Primary objDIE = new tblDEIPO_Primary();
if (txtid.Text == "")
{
objDIE.DIEPONo = txtDIEPO.Text;
objDIE.PoDate = dtpDeiPoDate.Text;
objDIE.Vendor = cmbVendor.Text;
objDIE.Remark = txtRemark.Text;
objDIE.TermsAndConditions = txtTermsAndCondition.Text;
objDIE.TaxType = cmbTaxtype.Text;
objDIE.Tax = Convert.ToDouble(txtTax.Text);
objDIE.TaxAmount = Convert.ToDouble(txtTaxAmount.Text);
objDIE.BonusPenalty = s;
if (chkBonus.IsChecked == true)
{
objDIE.BonusPenaltyAmount = Convert.ToDouble(txtBonus.Text);
}
else if (chkPenalty.IsChecked == true)
{
objDIE.BonusPenaltyAmount = Convert.ToDouble(txtPenalty.Text);
}
objDIE.DeiType = cmbDieType.Text;
objDIE.TypeofInjections = cmbTypeOfInjection.Text;
objDIE.Total =Convert.ToDouble( txtTotal.Text);
objDIE.TotalAmount =Convert.ToDouble(txtAmount.Text);
GR.Insert(objDIE);
GR.Save();}
当我单击 btnSave_Click 按钮时,该时间错误生成“输入字符串的格式不正确。”在 objDIE.Tax = Convert.ToDouble(txtTax.Text); 因为我在此文本框中插入空白值是该错误的任何解决方案请帮助。
> Blockquote
【问题讨论】:
-
您遇到的问题不是将空值分配给数据库,而是尝试将空字符串转换为 Double。