cm.Parameters["@num"].Value+=Convert.ToInt32(TextBox2.Text);
試試
試試
解决方案 »
- 急救C#问题,高分感谢!!!
- C# winform有关tabControl如何设置某一个tabPage为当前选定页!!急!!在线等!!
- 利用HttpWebRequest Post数据 中文编程乱码
- 即刻散分:C#RichTextBox加载本地bmp转为rtf?
- 复杂背景下绘制移动小球的算法,如何才能提高绘制效率
- gridview 单击不同行单击按钮链接到不同网页
- MessageBox样式
- 请教各位高手,如何批量添加同一字段内容和自动生成有规律的文本框控件
- 这样的正则怎么写啊!
- 菜鸟问题,先到先得,C#里的时间类型怎么用,如何定义,赋值
- 为什么在定时循环中不断的调用XMLDOCument类,CPU会很高,急!!!!
- 高分请教VS.net 2003的安装方法
a = Convert.ToInt16(TextBox2.Text) + 100;
TextBox2.Text = Convert.ToString(a);
Int32.Parse(textBox2.Text)最好用一个 try ,除非你确信这个字符串的确是一个数字字符串。
int j=(int) string;
cm.Parameters["@num"].Value+=Convert.ToInt32(TextBox2.Text);
cm.ExecuteNonQuery();
{
cm.Parameters["@num"].Value+=Convert.ToInt32(TextBox2.Text);
cm.ExecuteNonQuery();}
catch
{
//报错信息}
{
......Convert.ToInt32(...);
}
catch
{
}
你想问的是这个吧?
Convert.ToInt16(变量)
不过还有一个问题,提示出错:
运算符“+=”无法应用于“object”和“int”类型的操作数
{
int int1 = (int)cm.Parameters["@num"].Value;
int1 += Int32.Parse(textBox2.Text);
cm.Parameters["@num"].Value = int1;
}
catch()
{
// 进行异常处理
}
cm.Parameters.Add("@num",TextBox2.Text);
{
int int1 = (int)cm.Parameters["@num"].Value;
int1 += Int32.Parse(textBox2.Text);
cm.Parameters["@num"].Value = int1;
}
catch()
{
// 进行异常处理
}
这样好象不行!!cm.Parameters["@num"].Value好想是一个变量,不可以赋值给其他!
我想是不是可以先把数据库里的字段读出来再计算!
大家看一下可不可以这样:
cm.Parameters["@num"].Value=(int)dr["num"].value+Convert.ToInt32(TextBox2.Text);