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

总共有八个文本框

例如你前台页面有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了!我只说大致,细节你慢慢回忆去吧
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-29
偷懒就直接拖个控件,数据绑定一下就行了.

手工写代码的话,参考下面的“C#写入 SQL Server 数据库表的例子”例子:
http://hi.baidu.com/wangzhiqing999/blog/item/ba83a90532a591017aec2c7c.html本回答被网友采纳
第2个回答  2010-12-29
具体的操作还是基于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();
}

这段代码可以参考来用。
第3个回答  2010-12-29
方法上和上面的同仁讲的差不多,不过要注意的是如果访问的是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 {

}

}
第4个回答  2011-01-03
insert into 表 (字段名) value ('字段名对应的值')