c#按保存按钮能够保存所有文本框中的值到数据库中的后台代码这么写,好久没有c#了,都忘记了。

总共有八个文本框... 总共有八个文本框 展开
 我来答
我有个小情人
2010-12-29 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:128
采纳率:0%
帮助的人:93.2万
展开全部
例如你前台页面有Id="txtName" Id="txtAge"等八个文本框,和一般额button按钮,点击button按钮,在后台会生成一个方法!在这个放法里面。string name=txtName.text;string age=txtAge.text;
等,用类似的放法都取到!然后写一个方法!例如:
public int addUser(string name,int age)
{
//链接数据库conn
conn.Open()//打开数据库链接
string sql="insert into users(name,age) value=('"+name+"',"+age+")"
//执行sql语句。
int result = cmd.ExecuteNonQuery();
conn.close();
return result;
}
当然你也可以定义一个User类,然后user u=new User();
u.Name=name;u.Age=age;
public int addUser(u)
{
例如你前台页面有Id="txtName" Id="txtAge"等八个文本框,和一般额button按钮,点击button按钮,在后台会生成一个方法!在这个放法里面。string name=txtName.text;string age=txtAge.text;
等,用类似的放法都取到!然后写一个方法!例如:
public int addUser(User u)
{
//链接数据库conn
conn.Open()//打开数据库链接
string sql="insert into users(name,age) value=('"+u,Name+"',"+u.Age+")"
//执行sql语句。
int result = cmd.ExecuteNonQuery();
conn.close();
return result;
}
//然后在button的方法里面调用AddUser(name,age)或者addUser(u);就OK了!我只说大致,细节你慢慢回忆去吧
wangzhiqing999
2010-12-29 · TA获得超过1.6万个赞
知道大有可为答主
回答量:7048
采纳率:100%
帮助的人:3300万
展开全部
偷懒就直接拖个控件,数据绑定一下就行了.

手工写代码的话,参考下面的“C#写入 SQL Server 数据库表的例子”例子:
http://hi.baidu.com/wangzhiqing999/blog/item/ba83a90532a591017aec2c7c.html
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d242235
2010-12-29 · TA获得超过2385个赞
知道大有可为答主
回答量:1403
采纳率:84%
帮助的人:814万
展开全部
具体的操作还是基于ADO.NET的数据访问,这部分没什么难度。看一段示例代码,基本上能够一通百通。
string connectionString = "……"; //连接字符串
using(SqlConnection con = new SqlConnection(connectionString))
{
con.Open();
string sql = "insert into table_name(column1,column2,……) values(value1,value2,……)"; //拼装sql语句,插入数据库。具体值是从你的前端文本框中读取的
SqlCommand cmd = new SqlCommand(sql,con);
cmd.ExecuteNonQuery();
}

这段代码可以参考来用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西班牙巴塞罗那足球俱乐部十号
2010-12-29
知道答主
回答量:13
采纳率:0%
帮助的人:2.2万
展开全部
方法上和上面的同仁讲的差不多,不过要注意的是如果访问的是access的话,2003和2007版本还是有区别的,下面是连接2007 比如MDB.accdb文件,当然也可以是.mdb文件向下兼容。注意sql语句的格式,很容易写错的。
private void btnClick_Click(object sender, EventArgs e)
{
try {
string strCon = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source = E:\MDB.accdb";
OleDbConnection myConn = new OleDbConnection(strCon);
string strCom = "INSERT INTO T(Name,Score) VALUES('" + textBox1.Text + "'," + textBox2.Text + ");";
myConn.Open();
OleDbCommand myCom = new OleDbCommand(strCom, myConn);
myCom.ExecuteNonQuery();
myConn.Close();
}
catch (Exception ex)
{
MessageBox.Show("插入失败");
}
finally {

}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wcp126
2011-01-03 · TA获得超过399个赞
知道小有建树答主
回答量:227
采纳率:0%
帮助的人:133万
展开全部
insert into 表 (字段名) value ('字段名对应的值')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式