锁定dataGridView左边的列,使锁定的列不随水平滚动条滚动

 

锁定dataGridView左边的列,使锁定的列不随水平滚动条滚动
方法一:
dataGridView1.Columns[0].Frozen = true;  //只锁定第0列
dataGridView1.AllowUserToOrderColumns = true; //更改栏位顺序
 
方法二:
1.dataGridView的contextMenuStrip属性设定为contextMenuStrip1
2.
private void dataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e)
{
    if (e.ColumnIndex == -1) return;
    dataGridView1.Columns[e.ColumnIndex].Frozen = false;
    if (e.Button == MouseButtons.Right)
    {
        dataGridView1.Columns[e.ColumnIndex].Frozen = true;
    }
}

 

展开阅读全文

没有更多推荐了,返回首页