码迷,mamicode.com
首页 > Windows程序 > 详细

datagridview的某些属性以及增删改查

时间:2015-06-09 23:39:31      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

 private void button1_Click(object sender, EventArgs e) //查询
        {
            dataGridView1.AutoGenerateColumns = false;//AutoGenerateColumns 是否将某个对象后面的所有项显示出来
            List<bianliang> list = new method().Select();
            dataGridView1.DataSource = list; //dataGridView1的数据源为list
        }

技术分享

 

 

 

/////

 //选中单元格集合,最后选中的单元格在最前面
           MessageBox.Show( dataGridView1.SelectedCells[0].Value.ToString());

技术分享

 

 

 

////

 //选中行集合,可以根据选中行具体到这一行的任意单元格
           MessageBox.Show(dataGridView1.SelectedRows[0].Cells[1].Value.ToString());

技术分享

 

 

 

 

////

  //将选中的某一行可以直接转换为对象
           bianliang x =(bianliang)dataGridView1.SelectedRows[0].DataBoundItem; //常用
           MessageBox.Show(x.Ssex.ToString());//sex属性没在表里显示,但是该对象有这个属性

技术分享

 

 

 

 

////

private void button4_Click(object sender, EventArgs e) //修改
        {
            bianliang x = (bianliang)dataGridView1.SelectedRows[0].DataBoundItem;//将选中的某行转换为对象,该对象的所有属性都能点出来,比如一个人就是一个对象,人有学号,姓名,性别很多属性
            gridupdate f = new gridupdate(x.Sno,this); //窗体传值
            f.Show();
        
        }

技术分享

 

 

 

 

 

////

 private void button5_Click(object sender, EventArgs e)//增加
        {
           
            add f = new add(this); //窗体传值
            f.Show();
        }

技术分享

 

 

 

 

////

 private void button3_Click(object sender, EventArgs e) //删除
        {
            bianliang x =(bianliang)dataGridView1.SelectedRows[0].DataBoundItem; //将选中的某行转换为对象,该对象的所有属性都能点出来
            new method().Delete1(x.Sno);//点出该对象的Sno属性 Delete1();是删外键
            new method().Delete(x.Sno); //Delete是删主键
            chaxun();
        }

 

datagridview的某些属性以及增删改查

标签:

原文地址:http://www.cnblogs.com/lk-kk/p/4564833.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!