【重构】显示数据--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"

猜你喜欢

转载自blog.csdn.net/CocoWu892/article/details/81268869
今日推荐