- 向dataGridView添加n行。
for(int i=0;i<n;i++) { i = dataGridView_detail.Rows.Add(); dataGridView_detail.Rows[i].Cells[0].Value = i+1; dataGridView_detail.Rows[i].Cells[1].Value = value[i]; }
- 设置选中dataGridView的第i行并滚动到该行。
dataGridView_detail.Rows[i].Selected=true; dataGridView_detail.FirstDisplayedScrollingRowIndex = i;
- 初始的dataGridView最下边一行没有横线,强迫症看着难受。修改其ColumnHeadersBorderStyle属性为Raised。(PS:找了好久)
- dataGridView常用事件:
(1)使用其CellMouseClick实现鼠标右键选中dataGridView某项,弹出右键菜单(contextMenuStrip_items)。
private void dataGridView_detail_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
try
{
if (dataGridView_detail.Rows.Count == 0)
return;
if (dataGridView_detail.Se