数据库中数据类型是decimal,
怎么把文本框中的值转化为decimal格式存入数据库?
怎么把文本框中的值转化为decimal格式存入数据库?
解决方案 »
- C#
- 异步Socket的BeginReceive()方法里AsyncCallback方法里面为什么还要重新写BeginReceive()?
- vb代码 改成 c# 代码 有高手的 请帮帮忙 !!
- C#Sql命令生成器|生成器模式(Builder)应用|数据访问层源代码
- System.Configuration.ConfigurationSettings.AppSettings 取值问题
- [**急,100分求助**]在DataGrid控件中单击一行触发什么事件,如何取到这一行的列值.
- 如何让imageList实现url地址
- 高分请教
- 在windows应用程序中如何发出声音?
- 一个不明白的问题
- 请问各位高手,不用new怎么改变Label的坐标?
- 请教 一个数组的小问题!!
string value,
IFormatProvider provider
)
这种转换最安全
用Convert.ToDecimal()方法,注意转换中数据出现丢失,会抛出异常,所以要try,catch.
我用的是:decimal dNum = Convert.ToDecimal(textBox1.Text);
decimal number=Convert.ToDecimal(textBox1.Text.Trim().ToString());
这种方法不行吗啡
1. 如果用 Sql, 则 对应此字段值不用 "" 起来;
string strSql="Insert Into table1 (FieldName ) Select {0} ";
而不是:
string strSql="Insert Into table1 (FieldName ) Select \"{0}\" ";2. 如果用参数, 直接给值就行. parm[0].Value=this.textBox1.Text.Trim();