Winform体系-DataGridView

2018-04-19  本文已影响0人  你我知道的事

1、常用的属性设置:

SelectionMode:设置选择的模式,是选择某列还是整行

AutoSizeColumnsMode:设置列表是否自适应

AllowUserToAddRows:设置是否会有空白列

DataGridView.ClearSelection():取消默认选中第一行

DataGridView.AutoGenerateColumns = false:列表中不显示从数据库中查询的多余数据

DataGridView.CurrentRow.Index:获取当前选中行的索引

DataGridVIew.SelectedRow.Count:获取选中的行数

DataGridVIew.Rows[DataGridView.CurrentRow.Index][2].Value.ToString:当前选择单元第N列内容

DataGridView.Rows[i].Selected:判断该行是否为选中,true为选中

DataGridView.MultiSelect:设置是否可以同时选中多列或者多行

DataGridView.ReadOnly :设置列是否为只读

DataGridView.AllowUserToDeleteRows:设置是否允许用户删除行

DataGridView.RowHeadersVisible:设置列表的序号列是否要显示

DataGridView.ColumnHeadersDefaultCellStyle.Alignment:设置文字的位置

DataGridView.DefaultCellStyle.SelectionBackColor ,DataGridView.DefaultCellStyle.SelectionForeColor:

设置选择后行的颜色

DataGridView.CurrentRow.IsNewRow:判断当前行是否为新追加的行

DataGridViewColumn.Frozen,DataGridViewRow.Frozen:行列冻结

DataGridView.ShowCellToolTips :显示信息

DataGridView.ClipboardCopyMode:设置单元格中内容是否可以被复制【还可以设置是否将头部也复制出来】

2、数据绑定常用的几种方法:

第一种:

DataSet ds=new DataSet ();

this.dataGridView1.DataSource=ds.Table[0];

第二种:

DataTable  dt=new  DataTable();

this.dataGridView1.DataSource=dt;

第三种:

DataSet ds=new DataSet ();

this.dataGridView1.DataSource = ds.Tables["表名"];

第四种:

DataSet ds=new DataSet ();

this.dataGridView1.DataSource = ds;

this.dataGridView1.DataMember = "表名";

第五种:

ArrayList Al = new ArrayList();

this.dataGridView1.DataSource = Al;

第六种:

Dictionary dic = new Dictionary();

this.dataGridView1.DataSource = dic;

第七种:

DataView dv = new DataView();

this.dataGridView1.DataSource = dv;

第八种:

this.dataGridVi.DataSource = new BindingList(List);

3、DataGridView中的方法:

上一篇下一篇

猜你喜欢

热点阅读