待续...
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 属性