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 ...
随机推荐
- Linux 配置网络
1.vi /etc/sysconfig/network-scripts/ifcfg-eth0 2. # Advanced Micro Devices [AMD] 79c970 [PCnet32 LA ...
- 拆分Sql列中内容的拆分
拆分Sql列中内容的拆分. /*按照符号分割字符串*/ create function [dbo].[m_split](@c varchar(2000),@split varchar(2)) retu ...
- remoting技术
转: http://www.cnblogs.com/rickie/category/5082.html
- 删除提示 FOREIGN KEY 约束引用”
有时想删除某个表时,提示“无法删除对象 'Orders',因为该对象正由一个 FOREIGN KEY 约束引用”,原因很简单不要急躁,它被其它表的外键引用了,所以无法删除,在此只需先找到哪些表的外键引 ...
- Extjs文本输入框
var loginForm = Ext.create('Ext.form.Panel', { title: '单行输入', renderTo: Ext.getBody( ...
- 评论 “App死亡潮:400万应用僵尸超八成,周期仅10月”
点这里 原文: App死亡潮:400万应用僵尸超八成,周期仅10月 时间 2015-04-05 22:48:19 和讯科技相似文章 (16)原文 http://tech.hexun.com/201 ...
- Javascript 图片延迟加载之理论基础
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <m ...
- x86虚拟地址到物理地址的映射学习
这里只谈分页管理的机制,也是目前最重要的内存管理机制. 最初的设计想法: 结构图如下: 页的尺寸是4KB,虚拟地址的前20位用于指定一个物理页,后12位用于访问页内偏移. 页表项的结构: 各个位的含义 ...
- 数组使用find查询用法
#include "stdafx.h"#include <string>#include <list>#include <algorithm># ...
- AngularJS学习笔记1——什么是AngularJS?
Angular JS是一个由Google维护的开源的Javascript框架,主要作者为: Misko Hevery(angular JS之父, Sr. Computer Scientist at G ...