刚接触C#,有几个问题希望高手指教
1.比如数据库中已有数据,在Textbox中输入一数值,与数据库中数相加并替代原数据库值,如何实现?
2.已有一Textbox,如何在需要的时候再动态添加另外的Textbox?
新手,请说详细点
1.比如数据库中已有数据,在Textbox中输入一数值,与数据库中数相加并替代原数据库值,如何实现?
2.已有一Textbox,如何在需要的时候再动态添加另外的Textbox?
新手,请说详细点
解决方案 »
- DATASET中查找的问题~~
- 头大!!字符串的取值!!各位大哥,救命啊~~
- 用C# 编写程序...急急急
- C#中如何实现qq登陆界面中的密码框中的点
- 新手请教类似Application->FindComponent的问题
- cannot start debugging .unable to find Microsoft Internet Explorer.
- 请高手提出思路解决问题,非常谢谢(用光盘打开word文件,防止复制)
- DropDownList 如何设置显示值?
- 100分求升级到vs.net2005的理由
- 关于中文编码问题,请教!!
- 【初学者求教】这个是时间戳么?
- 如何格式化这个字符串时间啊
....
this.Textbox.Visible=true;
问题二:
方法 一、将你可能以后用到的textbox隐藏起来,需要的时候显示出来
方法二、其实可以在用的时候new一个textbox出来,然后添加到control里就可以了
建议看看一些书或者入门的视频教程
可以定义一个 变量 存放原来的数据库中的值!再把Textbox值和这变量的值相加! 得到结果用数据库操作插入进去!
问题2:
先隐藏你的TextBox控件,要的是时候让它显示出来!
第二: 1.直接隐藏,当需要使用的时候引发一个事件,将控件显示出来就可以
2.定义一个动态加载控件的方法,当需要的时候引发事件,将方法代进去就行
第二问
如果需要添加另外的Textbox的数量不多的话可以考虑隐藏的方法,
如果数量不定的话考虑new TextBox()
然后运算得出新值
用sqlcommand.excutenoquery()
运行update sql语句
2.Textbox t = new Textbox()
this.controls.add(t)
用 ADO
string sql="update 表名 set 钱=钱+@qian";
sqlconnection sqlcon=new sqlconnection(server=.;database=数据库名;uid=sa;pwd=sa的密码);
sqlcon.open();
sqlcommand sqlcmd=new sqlcmmand(sql,sqlcon);
sqlcmd.partmats.addwithvalue("@qian",textbox1.text);
sqlcmd.excu...noqury;就是返回受影响的行数 忘了这个词是什么了反正按俩字母应该能出啊;
代码基本是这样 我也是新手》
2.TextBox tb =new TextBox();
this.controls.Add(tb);
取出数据库中相应的值,与TextBox中的值相加在Update数据库第二个问题:TextBox tb =new TextBox();this.controls.Add(tb);tb.location = new point(x,y)//显示的相对位置