标签: c# datagridview
我有Textbox,它取十进制值。我写了Keypress事件来输入十进制数字。但是,当我尝试将文本框中的值转换为Decimal格式以存储在数据库中时,它只将其转换为Integer。
我正在尝试将文本转换为十进制,如下所示:
dr["Total Amount"] = Decimal.Parse(txtTotalAmount.Text.ToString());
我将上述代码与datagridview一起使用。
datagridview
答案 0 :(得分:1)
请检查表格中的{{1>} 总金额。如果您使用的是SQL Server并希望存储小数值,则必须根据需要使用money或decimal。 注意:DataType和DECIMAL(2,2)是不同的数据类型。这意味着11.22和11.2222
DataType
DECIMAL(2,2)