待续...


1, 获取 datagridview选中的行数和列数


获取总行数:dataGridView1.Rows.Count;

 



            if (dgvResult.Rows.Count == 0) return;

             int i = dgvResult.CurrentRow.Index;  //  获取当前选中行索引:
             int j = dgvResult.CurrentCell.ColumnIndex; // 获取当前选中列索引

             if (i < 0 || j < 0) return;

             string sCellContent = dgvResult.Rows[i].Cells[j].Value.ToString();  // 取当前选中单元格的内容
             string sCellHeader = dgvResult.Columns[j].HeaderText.ToString(); // 取当前选中单元格对应的表头

2, 设置交替行背景色
  AlternatingRowDefaultCellStyle 中的 BackColor设置一下即可

3,设置Grid按内容 或 列头自动显示对应的宽度
   设置 AutoSizeColumnsMode = AllCells 或 ColumnHeader

4, 不让编辑
   ReadOnly

5, Dock, Anchar 属性