【重构】显示数据--DataGridView的应用

1. 基本的属性

定位

currentCell 当前单元格

currentCell的响应的属性 Value值 , ColumnIndex 当前单元格的列 RowIndex 当前单元格的行

 

指定单元格

DataGridView[i,j]

行数

DataGridView.RowCount

 

对单元格的形状进行编辑

Resize

// 禁止用户修改DataGridView中的所有的行和列

DataGridView1.AllowUserToResizeColumns=False

//禁止用户修改空间中的所有的行

DataGridview1.AllowUserToResizeRows=False

2 基本的操作

2.1 删除选中行

foreach( DataGridViewRow r in DataGridView。SelectedRows)

{

if(!r.IsNewRow)

{

DataGridView.Rows.Romove(r);

}

}

2.1.剪切板的操作

DataGridVIew.ClipBoardCopyMOde属性进行调整的时候,

Disable 按下Ctrl + C的情况之外,被选择的单元格会拷贝到系统的剪切板中,

格式有,text, UnicodeText html, CommonSeparateValue.

可以直接粘贴到剪切板中

 

1)使用剪切板

Clipboard.SetDataObject (DataGridView1,GetClipBoardContent())

2)DataGridView 的数据粘贴

 

2.3. 显示在最后一行

int i = dataGridView1.Rows.Count - 1;

dataGridView1.CurrentCell = dataGridView1[0, i]; // 强制将光标指向i行

dataGridView1.Rows[i].Selected = true;   //光标显示至i行

3.好的操作

基本数据绑定操作

3.1.利用DataSource属性进行绑定,

dim ds as DAtaSet= GetDAtaSet90

DataGridView1.DataSource=ds.Table("Customers")

 

DataGridView 一次只能显示一张白哦,如果绑定这个DataSEt,则不会显示仍和数据,除非你使用要显示的表明设置了DataMember属性。

 

DataGridView1,DataSource=ds

DataGridView1.DataMember="Customers"

 

 

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值