本帖最后由 bulls59888 于 2011-05-21 21:27:14 编辑

解决方案 »

  1.   

    建议使用参数化SQL而不是拼接字符串来调用查询。不要为了省事而硬绑定控件和查询,如果你并不是一个只求敷衍的人。
      

  2.   

    建议使用SQL存储过程,这样既能使代码看上去容易读懂,而且能提高程序的安全性,防止注入式攻击
      

  3.   

    一般界面要跟逻辑分开,界面类只负责传递值,在另一个类中操作数据库吧。
    比如a.AddData(TextBox1.Text,TextBox2.Text);
    而TextBox只输入数字的话,直接在KeyPress事件里处理不让输入字母了,平时我都是这样做的
      

  4.   

    可以自己去写一些继承控件,比如textBox,设置某个属性,只允许输入数字,等等。
    自己做的控件如何与数据库中某字段进行绑定,可以自己写一个应用框架。
    代码简洁易用,是我们一直追求的目标。