| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1493 人关注过本帖
标题:[求助]数据库删除问题
取消只看楼主 加入收藏
sun_life
Rank: 1
等 级:新手上路
帖 子:356
专家分:5
注 册:2006-5-29
结帖率:72.73%
收藏
 问题点数:0 回复次数:10 
[求助]数据库删除问题
如图所示,我删除数据后,数据库中的已经删了,但是界面中的数据还存在,我该怎么做啊!

aa.JPG (61.44 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 数据库 删除 
2008-11-04 15:00
sun_life
Rank: 1
等 级:新手上路
帖 子:356
专家分:5
注 册:2006-5-29
收藏
得分:0 
试过了,
怎么刷新阿

当知道自己后才知道什么是可怕!
2008-11-04 15:13
sun_life
Rank: 1
等 级:新手上路
帖 子:356
专家分:5
注 册:2006-5-29
收藏
得分:0 
不是,我是控件绑定数据库,我不会刷新阿

当知道自己后才知道什么是可怕!
2008-11-04 15:19
sun_life
Rank: 1
等 级:新手上路
帖 子:356
专家分:5
注 册:2006-5-29
收藏
得分:0 
Frm_UserinfoManagement fff = new Frm_UserinfoManagement();
fff.Refresh();
使这种用法吗?

当知道自己后才知道什么是可怕!
2008-11-04 15:22
sun_life
Rank: 1
等 级:新手上路
帖 子:356
专家分:5
注 册:2006-5-29
收藏
得分:0 
我不是用的函数帮定!
我也不会用函数帮定,能给我给帮定的例子吗?

当知道自己后才知道什么是可怕!
2008-11-04 15:27
sun_life
Rank: 1
等 级:新手上路
帖 子:356
专家分:5
注 册:2006-5-29
收藏
得分:0 
using System;
using System.Collections.Generic;
using System.Text;

using System.Data;              //所有的一般数据访问类         
using System.Data.Sql;          //用于SQL Server数据访问的通用新接口和类
using System.Data.SqlClient;    //SQL Server提供程序的类
using System.Data.SqlTypes;     //SQL Server数据类型
using System.Data.Odbc;

using System.Configuration;     //在项目中要添加对System.Configuration的引用

namespace StudentManagementSystem
{
    class c_UIM         //用户信息管理
    {
        //SqlConnection conn = new SqlConnection("server=.;pwd=sun;user id=sa;database=SIM");     //数据库连接

        private static string connString = ConfigurationManager.ConnectionStrings["connString"].ConnectionString;

        SqlConnection conn = new SqlConnection(connString);

        //SqlConnection conn = c_conn.sqlconn();  //调用数据库连接类

        SqlCommand cmd = new SqlCommand();

        SqlDataReader dr;

        public c_UIM()
        {
        }
        public bool b_UIM(string str)       //方法,按用户名查询
        {
            string str_userInfo = str.Trim();       //接收用户名同时,去掉左右空格

            bool b_TF;

            try
            {
                conn.Open();        //打开数据库

                =  "select * from tb_AddUserInfo where t_UserName='" + str_userInfo + "' collate Chinese_PRC_CS_AI_WS";     //按用户名精确查找

                cmd.Connection = conn;

                dr = cmd.ExecuteReader();       //执行SQL查询语句

                if (dr.Read())
                {
                    b_TF = true;
                }
                else
                {
                    b_TF = false;
                }
                conn.Close();       //关闭数据库
            }
            finally
            {
                conn.Close();       //关闭数据库
            }
            return b_TF;
        }

        public bool b_NameUIM(string name,string CD,string sex)         //方法,模糊查询(姓名、所在院系和性别)
        {
            string str_name = name.Trim();      //接收姓名同时去掉左右空格

            string str_CD = CD;                 //接收所在院系

            string str_sex = sex;               //接收姓别

            bool b_TF;

            string str_select;

            if (str_CD == "" && str_sex == "")      //没有选择所在院系和性别
            {
                str_select = "select * from tb_AddUserInfo where t_name='" + str_name + "' collate Chinese_PRC_CS_AI_WS";   //按姓名查找
            }
            else if (str_CD == "")
            {
                str_select = "select * from tb_AddUserInfo where t_name='" + str_name + "'and t_sex='" + str_sex + "' collate Chinese_PRC_CS_AI_WS";   //按姓名、性别查找
            }
            else if (str_sex == "")
            {
                str_select = "select * from tb_AddUserInfo where t_name='" + str_name + "'and t_CollegeDepartmentID='" + str_CD + "' collate Chinese_PRC_CS_AI_WS";   //按姓名、所在院系查找
            }
            else
            {
                str_select = "select * from tb_AddUserInfo where t_name='" + str_name + "'and t_CollegeDepartmentID='" + str_CD + "'and t_sex='" + str_sex + "' collate Chinese_PRC_CS_AI_WS";   //按姓名、所在院系、性别查找
            }

            try
            {
                conn.Open();        //打开数据库

                = str_select;       //按要求查询

                cmd.Connection = conn;

                dr=cmd.ExecuteReader();     //执行SQL查询语句

                if (dr.Read())
                {
                    b_TF = true;
                }
                else
                {
                    b_TF = false;
                }
                conn.Close();
            }
            finally
            {
                conn.Close();       //关闭数据库
            }
            return b_TF;
        }

        public bool b_del(string str)       //删除用户信息表中(tb_AddUserInfo)数据
        {
            string str_userName = str;

            bool b_TF;

            try
            {
                conn.Open();

                = "delete from tb_AddUserInfo where t_UserName='" + str_userName + "'collate Chinese_PRC_CS_AI_WS";    //按用户名,删除tb_AddUserInfo两表中的内容

                cmd.Connection = conn;

                cmd.ExecuteNonQuery();

                b_TF = true;
            }
            finally
            {
                conn.Close();
            }
            return b_TF;
        }

        public bool B_AUIdel(string str)        //删除添加新用户信息表中数据
        {
            string str_userName = str;

            bool b_TF;

            try
            {
                conn.Open();

                = "delete from tb_UserInfo where t_UserName='" + str_userName + "'collate Chinese_PRC_CS_AI_WS";    //按用户名,删除tb_UserInfo两表中的内容

                cmd.Connection = conn;

                cmd.ExecuteNonQuery();

                b_TF = true;
            }
            finally
            {
                conn.Close();
            }
            return b_TF;
        }
    }
}


 private void but_Del_Click(object sender, EventArgs e)
        {
            c_UIM del_UIM = new c_UIM();

            if(del_UIM.b_del(lab_name.Text))
            {
                if (del_UIM.B_AUIdel(lab_name.Text))
                {
                    MessageBox.Show("数据已删除!");
                }
            }
        }

当知道自己后才知道什么是可怕!
2008-11-04 15:32
sun_life
Rank: 1
等 级:新手上路
帖 子:356
专家分:5
注 册:2006-5-29
收藏
得分:0 
我用的DataGridView和TextBox、comboBox等

当知道自己后才知道什么是可怕!
2008-11-04 15:46
sun_life
Rank: 1
等 级:新手上路
帖 子:356
专家分:5
注 册:2006-5-29
收藏
得分:0 
写在类文件里还是在load事件中呢

当知道自己后才知道什么是可怕!
2008-11-04 16:07
sun_life
Rank: 1
等 级:新手上路
帖 子:356
专家分:5
注 册:2006-5-29
收藏
得分:0 
越说我越郁闷了

当知道自己后才知道什么是可怕!
2008-11-04 16:39
sun_life
Rank: 1
等 级:新手上路
帖 子:356
专家分:5
注 册:2006-5-29
收藏
得分:0 
你能给我一个具体的吗?

当知道自己后才知道什么是可怕!
2008-11-04 19:27
快速回复:[求助]数据库删除问题
数据加载中...
 
   



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

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