如何使gridview中的顶部数据行可编辑,其余部分为只读

本文关键字:编辑 余部 只读 gridview 何使 数据 顶部 | 更新日期: 2023-09-27 18:09:01

我正在研究一个在gridview中显示数据的应用程序。最终用户希望只编辑顶部行。我怎么用程序来做呢?

如何使gridview中的顶部数据行可编辑,其余部分为只读

在加载网格数据后调用下面的代码:

foreach (DataGridViewRow row in grid.Rows)
   row.ReadOnly = row.Index != 0;

将以下代码添加到datagridview的CellBeginEdit事件中;

    private void dataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
    {
        if (e.RowIndex != 0)
        {
            e.Cancel = true;
        }
    }