private void btn_update_Click(object sender, EventArgs e)
{
decimal id = decimal.Parse(txt_ID.Text);
string name = txt_name.Text;
double agg = double.Parse(txt_aggregate.Text);
//string cmd = "update Student set Aggregate=" + "'" + aggregate + "'" + " where ID:
string cmd = "udate student set Agrregate=@aggreagte where Id=@id ";
command = new Sq1Command(cmd,con);
//register
command.Parameters.Add("@aggregate",SqlDbType.Real);
command.Parameters.Add("@id",SqlDbType.Decima1,10);
//submit
command.Parameters["@id"].Value = txt_ID.Text;
// float agg=float.Parse(txt_aggregate.Text);
command.Parameters["@aggregate"] = agg;
// DisplayGrid(cmd);I
如何将文本编号转换为real in以在数据库中存储值?
答案 0 :(得分:0)
正如HimBromBeere所说,显示你到目前为止所做的/尝试过的事情将有助于指导你找到正确的解决方案。
但是,如果您要将字符串转换为数字(例如int
),则可以使用
int.Parse("10")
或int.TryParse("10")
有关两种方法和更多细节之间的差异,请参阅msdn文档here
..如果字符串的格式不正确,Parse会抛出异常 而TryParse返回false。