首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

简单有关问题,数据库更新不行

2012-02-06 
简单问题,数据库更新不行!我用的是VS2005,SQL2000,遇到的问题是这样的,我在一个窗中将所有管理员的信息用D

简单问题,数据库更新不行!
我用的是VS2005,SQL2000,遇到的问题是这样的,我在一个窗中将所有管理员的信息用DataGridView控件将它显出来,此窗中上也有增加按扭,点击此按钮可以新建一个窗口,新建的窗中有保存按钮,我的想法是在点击保存按钮后,就把此窗中上所输入的信息保存进数据库,这个也实现了,但是我想问的是要怎样才可以在点击了保存后,上一个窗口中的DataGridView控件能够同步将所增加的信息显示出来,请各位指教!!

  下面是我保存按钮的代码:
     
          private   void   btnSave_Click(object   sender,   EventArgs   e)
                {
                        try
                        {
                                DBconn   DB   =   new   DBconn();
                                userID   =   this.txtUserID.Text.Trim();
                                if   (userID   ==   " ")
                                {
                                        MessageBox.Show( "请录入操作员的号码 ",   "提示 ");
                                        this.txtName.Text   =   " ";
                                        this.txtKey.Text   =   " ";
                                        this.cbxLevel.Text   =   "请选择... ";
                                        return;
                                }

                                if(DB.FindPerson( "select   count(*)   from   操作员   where   codeID= ' "   +   userID   +   " ' "))
                                {
                                        MessageBox.Show( "录入的操作员号 ' "   +   userID   +   " '已经存在,请重新录入 ", "提示 ");
                                        return;
                                }
                               
                                name   =   this.txtName.Text.Trim();
                                key   =   this.txtKey.Text.Trim();


                                level   =   this.cbxLevel.Text.Trim();
                                if   (level   ==   "请选择... ")  
                                {
                                        level   =   " ";
                                }
                                string   sendValues   =   "( ' "   +   userID   +   " ', ' "   +   name   +   " ', ' "   +   key   +   " ', ' "   +   level   +   " ') ";
                                string   sendSQL   =   "insert   into   操作员   values "   +   sendValues;
                                DB.UpdateDataBase(sendSQL);
                                //this.ds   =   DB.SelectDataBase(sendSelectSQL,   sendTableName);
                                //adm.dataGridView1.DataSource   =   this.ds.Tables[0];
                                MessageBox.Show( "数据增加成功! ",   "信息 ");
                             
                                this.txtUserID.Text   =   " ";
                                this.txtName.Text   =   " ";
                                this.txtKey.Text   =   " ";
                                this.cbxLevel.Text   =   "请选择... ";
                               
                        }
                        catch
                        {
                                MessageBox.Show( "没有需要增加的数据 ");
                                return;
                        }



                       
                }

注释的两行是我想的办法,但实际上不能满足要求!

  谢谢各位啦!

[解决办法]
如果你没有用框架的话,你可以在保存按钮保存成功后加上一个转向,Response.Redirect( "Disply.aspx ");

热点排行