C# 异常怎么处理 提示输入的字符串格式错误 为什么
注:表 student 各属性都是char类型 这是保存按钮的事件try
{
DataRow dr = ds.Tables["student"].NewRow();
dr["sno"] = Int32.Parse(textBox1.Text);
dr["sname"] = Int32.Parse(textBox2.Text);
dr["ssex"] = Int32.Parse (textBox3.Text);
dr["sdept"] = Int32.Parse (textBox4.Text);
dr["dno"] = Int32.Parse (textBox5.Text);
dr["stime"] = Int32.Parse (textBox6.Text);
ds.Tables["student"].Rows.Add(dr);
da.Update(ds,"student");
this.BindingContext[ds, "student"].Position = this.BindingContext[ds, "student"].Count-1;
}
catch (Exception ee) { MessageBox.Show("保存数据失败"+ee.Message ); }
} --------------------编程问答-------------------- 修改哈个属性的数据类型. --------------------编程问答-------------------- 怎么把整数型赋值到字符属性上啦 --------------------编程问答-------------------- 怎么把整数型赋值到字符属性上啦 --------------------编程问答-------------------- 怎么把整数型赋值到字符属性上了啦 --------------------编程问答-------------------- 干嘛要 Int32.Parse()了?
你数据库本来就是char类型的就不用转了啊
直接这样写就好了:
dr["sno"] = textBox1.Text;
还有为什么字段都是char的啊?你可以情况给不同的类型啊
像地址什么的要是给char 有可能不够长啊,这样也会报错的。
--------------------编程问答-------------------- 恩 知道 好了 谢谢 O(∩_∩)O哈哈~O(∩_∩)O哈哈~O(∩_∩)O哈哈~
补充:.NET技术 , C#