将c#.net 多个textbox中的数据保存到access数据库表中对应的列

问题详述:1.目前用vsc#.net创建了一个表:2.创建了一个“地税核实表_数据库”access数据库,创建表"地税核实表":3.知道如何链接数据库,希望可以详细点,刚... 问题详述:
1.目前用vsc#.net创建了一个表:

2.创建了一个“地税核实表_数据库”access数据库,创建表"地税核实表":

3.知道如何链接数据库,希望可以详细点,刚刚接触这些,求详解,求简单易懂的方法。。大神们。。。
展开
 我来答
小孟6754
2013-07-25 · TA获得超过196个赞
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:252万
展开全部
很简单涩 先创建个实体类 按照你的表结构把字段都写出来 ,然后后台用变量接收你的textbox控件的值 加入到实体 最后传入到数据库就可以了

不懂可以加QQ:417407904
更多追问追答
追问
可以浪费点时间用上面的一个textedit举个例子吗,希望可以保存到对应的列
追答
假如你的表为  user表  字段有name,pwd

先写一个user类
public string name{get;set;}
public string pwd{get;set;}
然后在你的窗体保存按钮click事件里写:
user us=new user
us.name=this.textbox1.text.trim();
us.pwd=this.textbox2.text.trim();
在写操作数据的语句
string cons="此为连接数据库的语句"
using(oledbconnection con=new oledbconnection(cons))
{
string sql="insert.into user(name,pwd) values(@name,@pwd)";
oledbcommand cmd=new oledbcommand(sql.tostring(),con);
cmd.parameters.add("@name",oledbtype.vachar).value=us.name;
cmd.parameters.add("@pwd",oledbtype.vachar).value=us.pwd;(或者是this.textbox2.text.trim())
con.open();
int a=cmd.executeScalar();(cmd.executeNoQuery()也行 只是存在一个转换);
if(a>=1){
messagebox.show("操作成功");
}
}

这是个简单的事例
水瓶座随缘
2013-07-25
知道答主
回答量:41
采纳率:0%
帮助的人:9.2万
展开全部
很简单,得到每个textbox的值,获取值是this.textbox.Text
然后Insert into TableName values()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人在逍遥我逍遥
2013-07-25 · 超过59用户采纳过TA的回答
知道答主
回答量:258
采纳率:0%
帮助的人:159万
展开全部
access我讨厌他,你不如稍微琢磨下sqlite 比ACCESS好太多了。而且感觉也简单,引用进来,找个SQLHELPER或者自己写一个。就可以像操作MSSQL一样的操作数据库了
追问
谢谢这么及时的回答,不过目前要解决问题。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappolsgnp41eojwd
2013-07-25 · TA获得超过181个赞
知道小有建树答主
回答量:449
采纳率:0%
帮助的人:208万
展开全部
其实真的太简单了,还是建议你自己到网上找找,这样有助于你成长,这一步你真的得自己卖出去!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
洋闻凝hE
2013-07-25
知道答主
回答量:29
采纳率:0%
帮助的人:12.4万
展开全部
你先建立一个类叫model保存你表中的这些字段,不知道你会不会sql语句呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式