WinForm
WinForm在几个TextBox中输入数据点添加按钮的时候能添加到DataGridView控件,保存到数据库?怎么实现??? --------------------编程问答-------------------- 看来楼主跟我一样是个菜了,呵呵。。。 --------------------编程问答-------------------- 先在提交按钮的CLICK事件中写好更新数据库的UPDATE语句,再执行ExecuteNonQuery返回影响行数,若返回值大于0则更新成功,否则更新失败。 --------------------编程问答-------------------- 用ADO.Net,建立和数据库的连接,然后执行sql语句来插入新数据、查询数据填充到dataset,然后把dataset绑定到Datagridview, --------------------编程问答-------------------- 以ORACLE数据库为例,连接字符串为ConnectionString,下面是ExecuteNonQuery函数(最好写在单独的ORACLEHEPLER类中)
public int ExecuteNonQuery(string sql, CommandType CmdType, params OracleParameter[] parameters)
{
string connStr = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
using (OracleConnection conn = new OracleConnection(connStr))
{
conn.Open();
using (OracleCommand cmd = conn.CreateCommand())
{
cmd.CommandText = sql;
cmd.CommandType = CmdType;
foreach (OracleParameter parameter in parameters)
{
cmd.Parameters.Add(parameter);
}
int i = cmd.ExecuteNonQuery();
return i;
}
}
}
然后在提交按钮里写事件
--------------------编程问答--------------------
protected void Button1_Click(object sender, EventArgs e)
{
string strUpdate = "update ....."; //更新语句
int count = ExecuteNonQuery(strUpdate, CommandType.Text);
if (count > 0)
messageBox.Show("更新数据库成功");
else
messageBox.Show("更新数据库失败");
}
up 建议先自己看 --------------------编程问答--------------------
同菜 同学 哈哈
补充:.NET技术 , C#