当前位置:编程学习 > C#/ASP.NET >>

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("更新数据库失败"); 
   }
--------------------编程问答--------------------
引用 1 楼 wanghaiyang123 的回复:
看来楼主跟我一样是个菜了,呵呵。。。


up  建议先自己看 --------------------编程问答--------------------
引用 1 楼 wanghaiyang123 的回复:
看来楼主跟我一样是个菜了,呵呵。。。

同菜 同学 哈哈
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,