美文网首页
Winform体系-DataGridView

Winform体系-DataGridView

作者: 你我知道的事 | 来源:发表于2018-04-19 20:05 被阅读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中的方法:

    相关文章

      网友评论

          本文标题:Winform体系-DataGridView

          本文链接:https://www.haomeiwen.com/subject/psnwkftx.html