1松邪、常用的屬性設(shè)置:
SelectionMode:設(shè)置選擇的模式挡鞍,是選擇某列還是整行
AutoSizeColumnsMode:設(shè)置列表是否自適應(yīng)
AllowUserToAddRows:設(shè)置是否會(huì)有空白列
DataGridView.ClearSelection():取消默認(rèn)選中第一行
DataGridView.AutoGenerateColumns = false:列表中不顯示從數(shù)據(jù)庫中查詢的多余數(shù)據(jù)
DataGridView.CurrentRow.Index:獲取當(dāng)前選中行的索引
DataGridVIew.SelectedRow.Count:獲取選中的行數(shù)
DataGridVIew.Rows[DataGridView.CurrentRow.Index][2].Value.ToString:當(dāng)前選擇單元第N列內(nèi)容
DataGridView.Rows[i].Selected:判斷該行是否為選中趴梢,true為選中
DataGridView.MultiSelect:設(shè)置是否可以同時(shí)選中多列或者多行
DataGridView.ReadOnly :設(shè)置列是否為只讀
DataGridView.AllowUserToDeleteRows:設(shè)置是否允許用戶刪除行
DataGridView.RowHeadersVisible:設(shè)置列表的序號(hào)列是否要顯示
DataGridView.ColumnHeadersDefaultCellStyle.Alignment:設(shè)置文字的位置
DataGridView.DefaultCellStyle.SelectionBackColor 酣藻,DataGridView.DefaultCellStyle.SelectionForeColor:
設(shè)置選擇后行的顏色
DataGridView.CurrentRow.IsNewRow:判斷當(dāng)前行是否為新追加的行
DataGridViewColumn.Frozen笑窜,DataGridViewRow.Frozen:行列凍結(jié)
DataGridView.ShowCellToolTips :顯示信息
DataGridView.ClipboardCopyMode:設(shè)置單元格中內(nèi)容是否可以被復(fù)制【還可以設(shè)置是否將頭部也復(fù)制出來】
2藐鹤、數(shù)據(jù)綁定常用的幾種方法:
第一種:
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中的方法: