| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 813 人关注过本帖
标题:关于数据库添加记录后更新表问题
只看楼主 加入收藏
zjq409421884
Rank: 1
来 自:余姚
等 级:新手上路
帖 子:56
专家分:0
注 册:2010-5-8
结帖率:100%
收藏
 问题点数:0 回复次数:4 
关于数据库添加记录后更新表问题
各位版主好呀,又是我,由于最近在做课程设计所以问题比较多啊,我又做了添加记录的功能,以下是我的添加记录的代码:
 string sqlins = "insert into ygb(xm,birthday,sex,mm,sf) values ('" + textBox1.Text +"', '" + textBox3.Text + "','" + textBox2.Text + "','" + textBox5.Text +"','" + textBox6.Text +"')";
            SqlConnection con = new SqlConnection("server=.;database=db_ssxt;uid=sa;pwd=230415;");
            con.Open();
            SqlCommand com = new SqlCommand(sqlins,con);


            try
            {
                com.ExecuteNonQuery();
            }
            catch (SqlException se)
            {
                MessageBox.Show(se.Message);
            }
            finally
            {
                con.Close();
            }
在文本框打入信息后可在在SQL2005中看到已经新添了这条记录,但我在GRIDVIEW绑定的表中要关掉下程序才能看到新添的记录,怎么才能使我按下按钮后就在我绑定的表中显示我新添的内容呢
搜索更多相关主题的帖子: 数据库 
2010-12-26 12:27
zjq409421884
Rank: 1
来 自:余姚
等 级:新手上路
帖 子:56
专家分:0
注 册:2010-5-8
收藏
得分:0 
是不是只要在下面在加一条updata的SQL语句就行了呢

谁教我C#呀...愁
2010-12-26 12:43
zjq409421884
Rank: 1
来 自:余姚
等 级:新手上路
帖 子:56
专家分:0
注 册:2010-5-8
收藏
得分:0 
关于早上的问题,我查了很多资料,终于解决了,以下是代码:
 SqlConnection con = new SqlConnection("server=.;database=db_ssxt;uid=sa;pwd=230415;");
            con.Open();
            SqlConnection com = new SqlConnection("server=.;database=db_ssxt;uid=sa;pwd=230415;");
            com.Open();
            string add = "insert into ygb(xm,birthday,sex,mm,sf) values ('" + textBox1.Text + "', '" + dateTimePicker1.Value + "','" + comboBox1.Text + "','" + textBox5.Text + "','" + comboBox2.Text + "')";
            SqlCommand cmm = new SqlCommand(add, com);
            cmm.ExecuteNonQuery();
            string sqlsel = "select *from ygb";
            da = new SqlDataAdapter(sqlsel, con);
            this.ds.Clear();
            da.Fill(ds, "ygb");
            this.dataGridView1.DataSource = ds.Tables["ygb"].DefaultView;
            con.Close();
这样可以实现输入一条,显示一条的功能。

谁教我C#呀...愁
2010-12-26 16:30
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
收藏
得分:0 
嘿嘿,自己做出来印象最深刻,提高得也更快。
把自己学习的过程都记录下来。
2010-12-26 17:27
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
收藏
得分:0 
恭喜你一下吧!
2010-12-26 19:25
快速回复:关于数据库添加记录后更新表问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041837 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved