DataGridview 添加列
数据填充
foreach (var item in data)
{
// 循环之前提前创建DataGridViewRow代表我要创建一行数据
DataGridViewRow dr = new DataGridViewRow();
int index = DataGridview1.Rows.Add(dr);
//拿下面第一行举例 index 代表第几行,意思是第index行的第0列(初始位置0开始),赋ID值
DataGridview1.Rows[index].Cells[0].Value = item.ID;
DataGridview1.Rows[index].Cells[1].Value = item.Name;
DataGridview1.Rows[index].Cells[2].Value = item.Age;
DataGridview1.Rows[index].Cells[3].Value = item.Sex;
}
获取选中行数
this.DataGridview1.CurrentRow.Index
获取选中列数
this.DataGridview1.CurrentCell.ColumnIndex;
设置指定单元格背景颜色
DataGridview1.Rows[index].Cells[6].Style.BackColor = Color.Yellow;
效果