c#问题请教高手

来源:百度知道 编辑:UC知道 时间:2024/06/16 11:30:18
c#窗口中有2个文本框,里面分别是20和1000.00,我要将这两个数相乘,并将乘积转化为一个字符串存入数据库中该怎么做

2个文本框为txtbox1和txtbox2,那么这样做:
//自动生成代码省略
double n1=double.parse(txtbox1.text);
double n2=double.parse(txtbox2.text);//把文本框2个数取出来;
string n=(n1*n2).tostring();
//将n存入数据库,假定用的sql,conn为建立好的连接
string sql = string.formart("update table set n='{0}' where (条件自己写)",n);
sqlcommand command= new sqlcommand(sql,conn);
conn.open();//打开数据库,这里不考虑异常
command.ExecuteNonQuery();//把n插入数据库;
conn.close();//关闭连接

over,这是大概过程了。

static string GetString(double a, double b)
{
double d = a * b;
return d.ToString();
}

text3.text=cstr(convert.int32(text1.text)*convert.int32(text2.text))

2楼的说得不错。