问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...View1中选择行的数据,单击button事件中代码如何写?

发布网友 发布时间:2024-10-09 17:04

我来回答

5个回答

热心网友 时间:2024-11-03 15:41

private void button1_Click(object sender, EventArgs e)
        {
            //获取点击datagridview1的行的 行号
            int r = this.dataGridView1.CurrentRow.Index;
            //获取此行的 员工编号 的值
            string bianhao = this.dataGridView1.Rows[r].Cells[0].Value.ToString();
            //删除 datagridview1 的选中行
            this.dataGridView1.Rows.Remove(this.dataGridView1.Rows[r]);
            //删除数据库的 员工编号 的对应行
            conn = new OleDbConnection(connStr);
            conn.Open();
            myAdapter = new OleDbDataAdapter("delete from 你的表名 where 你的字段名称 ='"+bianhao+"'", conn);
            conn.Clsoe();
        }

热心网友 时间:2024-11-03 15:40

思路就是先根据 选中行的索引获取该行数据中的主键,然后通过主键删除数据库中的信息,然后重新绑定datagridview的数据源 datasource即可

热心网友 时间:2024-11-03 15:35

如果数据是从数据库读取出来的,在点击按钮后,执行一条delete语句,执行成功后 重新加载数据源
如果数据是写死的,直接删除选中行

热心网友 时间:2024-11-03 15:40

//右键删除事件
private void 删除一行ToolStripMenuItem_Click(object sender, EventArgs e)
{

//获取点击datagridview1的行的 行号
int r = this.dataGridView1.CurrentRow.Index;
//获取此行的 员工编号 的值
string yuangong = this.dataGridView1.Rows[r].Cells[0].Value.ToString();
//删除 datagridview1 的选中行
this.dataGridView1.Rows.Remove(this.dataGridView1.Rows[r]);
//删除数据库的 员工编号 的对应行
string str = "server=172.24.140.16;database=UnionTrade;User ID=union_admin;Password=Tianjin@2017"; //数据库链接字符串
SqlConnection conn = new SqlConnection(str); //实例化链接
conn.Open(); //打了链接
string sql = "delete from shetuanxinxi where 员工号='"+yuangong+"'";

SqlCommand com = new SqlCommand(sql, conn); //一个SQL语句

SqlDataAdapter sda = new SqlDataAdapter(com); //数据适配器
conn.Close();
conn.Dispose();
}

热心网友 时间:2024-11-03 15:35

我给你提供思路:首先获得选中行的索引,比如说你选中行的id,然后根据id操作数据库的该表,删除这条数据,然后再刷新一下你的控件dataGridView就可以了。 为了不出现漏洞,在获取选中行索引的时候先判断是否选中。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
高考为什么不能补报志愿? 帮我翻译一句话“不管多久以后,不管世界变成什么样子,我都是哪个最骄傲... 温州到周口的大巴车经过台州路桥客运中心那里吗? 微信怎么设置看不到微信号 不想让微信号显示出来怎么办 2021年大学教师资格证报名费用 大埔教师资格证报名网 大埔县教育局办教师资格证需要准备哪些资料? 深情触摸2016百度云链接 求深情触摸百度云分享 我是农历1989年4月初十出生的我的星座怎么有2个呀? 求 暴力摩托2002简体中文版 秘籍 由于某些原因和同性朋友冷战,该怎么打破僵局? xp共享了一个文件夹win7去访问,提示用户名密码,输入xp的登陆用的... win7上共享打印机,xp需要连接,但是每天连接时都需要用户名密码... 上海医保卡坏了怎么换新的 如何更换新的医保卡 深圳天童美语怎么样,发展前景如何? 国清寺住宿攻略,台州旅游室内攻略 小儿抽动症预后如何 小儿一过性抽动症症状 小儿抽动症的分类有哪些 香菇的功效及营养价值 吃香菇的好处 吃131碘可以吃山楂饼吗 糖尿病甲亢能吃啥水果啥菜 打印机标签纸出一半就报警怎么解决 人有多少颗牙齿算正常范围? zebra打印机标签纸偏移,是打印的时候标签纸会向一侧偏移,导致条码都印... wetransfer如何上传文件? 2024牛散葛卫东最新持股持仓明细!葛卫东最新十大重仓股 有哪些你因为外表差点错过的好吃水果? ...source=Database.mdb;UID='.$Ad.';User ID='.$WO.'" 在C#连接OOLEDB数据库的时候,出现了“多步oledb多步操作产生错,如果可 ... 魔兽世界十二弦吉他玩具怎么得 宁国市技工学校2024年招生简章 魔兽世界暗黑破坏神二十周年成就怎么做 如何完成 魔兽世界成就 暗黑破坏神20周年成就 什么做 骗子与强盗(打一成语)谜底及原因 有一个官,禾苗,强盗打一成语 不小心吞食了口香糖对身体有害吗?大神们帮帮忙 为什么我新买的手机登陆微信要验证码? 烛影斧声是千古疑案,请问赵匡胤到底是自然死亡还是被杀,请懂历史的人... 茼蒿儿童可以吃吗 我想在北京买栗子,听说地安门那里有一个秋栗香不错,谁知道怎么去啊? 大家好,地安门附近有什么好玩的没有 QQ空间里的挂件在一起怎么弄 为什么输入代码却没显示出来 难道是代码错 ... 我开通了QQ空间,有没有好看好看的QQ空间"动画代码、挂件代码、鼠标代码... 褪黑素的功效与作用 褪黑素怎么吃效果好 生男生女有什么科学依据吗 戚建波个人简介 戚建波的人物简介