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

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[].Value.ToString());

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

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

////
private void button4_Click(object sender, EventArgs e) //修改
{
bianliang x = (bianliang)dataGridView1.SelectedRows[].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[].DataBoundItem; //将选中的某行转换为对象,该对象的所有属性都能点出来
new method().Delete1(x.Sno);//点出该对象的Sno属性 Delete1();是删外键
new method().Delete(x.Sno); //Delete是删主键
chaxun();
}
datagridview的某些属性以及增删改查的更多相关文章
- python之类与对象属性的增删改查
类属性与对象属性的增删改查 类属性的增删改查 class School: """ 文档 """ Teacher = "老王&quo ...
- JavaScript---Dom树详解,节点查找方式(直接(id,class,tag),间接(父子,兄弟)),节点操作(增删改查,赋值节点,替换节点,),节点属性操作(增删改查),节点文本的操作(增删改查),事件
JavaScript---Dom树详解,节点查找方式(直接(id,class,tag),间接(父子,兄弟)),节点操作(增删改查,赋值节点,替换节点,),节点属性操作(增删改查),节点文本的操作(增删 ...
- datagridview数据绑定操作数据库实现增删改查
DataSet数据集,数据缓存在客户端内存中,支持断开式连接.DataGridView控件绑定DataSet时,它自动的改变的DS的行的状态,而且在做增删改查的时候,可以借助SqlCommandBui ...
- java对xml节点属性的增删改查
学习本文之前请先看我的另一篇文章JAVA对XML节点的操作可以对XML操作有更好的了解. package vastsum; import java.io.File; import java.io.Fi ...
- jQuery中对属性的增删改查
获取元素的属性 $('input').attr('type') .attr() 可以获取和设置自定义属性 .prop() 只能获取和设置固有属性 在设置属性值时 建议不要修改type属性,有的浏览 ...
- Python之类属性的增删改查
#类属性又称为静态变量,或者是静态数据,这些数据是他们所属的类对象绑定的,不依赖于任何类实例 class ChinesePeople: country = 'china' def __init__(s ...
- 关于js对象中的,属性的增删改查问题
删除主要是delet方法: 1 function Person(){}; 2 var person = new Person(); 3 person.name = 'yy'; 4 person.gen ...
- JS对象中属性的增删改查
对象属于一种复合的数据类型,在对象中可以保存多个不同数据类型的属性 对象的分类: 1.内建对象 -在ES标准中定义的对象,在任何的ES的实现中都可以 ...
- java对xml节点属性的增删改查实现方法
package vastsum; import java.io.File; import java.io.FileWriter; import java.util.Iterator; import o ...
随机推荐
- 在字符串S1中删除字符串S2中所包含的字符
/************************************************************************* > File Name: test.c &g ...
- iOS文件操作
]; NSString *plistPath = [filePath stringByAppendingPathComponent:@"collect ...
- POJ 1656
#include<iostream>//chengdacaizi 08 .11. 12 #include<string> using namespace std; ][]={} ...
- MY_Log,无缝替换原生Log,支持日志输出到文件、FirePHP
自己扩展了一个MY_Log, 用法类似于log4j,目前支持将日志输出到文件.FirePHP.如果你需要将日志输出到其他地方,比如邮件.数据库等,可以很方便地进行扩展. 用法很简单,大家一看就知道.1 ...
- 搭建jenkins环境(linux操作系统)
一.虚拟机安装 1) Virtualbox安装 2) 新建镜像(将已有镜像导入) 3) 开通本地远程访问虚拟机的权限 3.1 通过本地的mac地址设置本地连接固定的ip地址.子网掩码.默认网关 ...
- linux登陆欢迎提示信息的设置
Linux可以设置登录前后的欢迎信息,虽然没啥技术含量,但却是非常实用的一个小技巧. 实现登录消息的功能,可以修改3个文件. 1./etc/issue 本地登陆显示的信息,本地登录前 2./etc/i ...
- 关于 RTMP RTMPT RTMPS RTMPE RTMPTE RTMFP AMF 简介
http://www.360doc.com/content/13/0709/16/21412_298738723.shtml 1. AMFAMF(是Action Message Format的缩写)是 ...
- 使用XShell工具密钥认证登录Linux系统
如果你是一名Linux运维,那么Linux服务器的系统安全问题,可能是你要考虑的,而系统登录方式有两种,密码和密钥.哪一种更加安全呢? 无疑是后者! 这里我为大家分享用Xshell利器使用密钥的方式登 ...
- JavaPersistenceWithHibernate第二版笔记-第五章-Mapping value types-007UserTypes的用法(@org.hibernate.annotations.Type、@org.hibernate.annotations.TypeDefs、CompositeUserType、DynamicParameterizedType、、、)
一.结构 二.Hibernate支持的UserTypes接口 UserType —You can transform values by interacting with the plain JD ...
- 实记JLink刷固件方法
最近J-Link调试程序,不知何故,USB报无法连接,试了别的电脑也是这样.文件存于“百度网盘/05.组装维修/4.单片机/1.JLink-ARM仿真器”下.所有的操作基于WIN7 32位系统. 1. ...