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"