禁用除滚动以外的DataGridView

mgg*_*oft 5 c# datagridview disabled-control

如何配置datagridview,以便用户只能在各行之间移动并使用滚动条,而不能进行其他操作...如果禁用网格,则不允许我使用滚动条

T. *_*bre 5

将您的 datagridview 设置为只读,这将禁用任何编辑。

dataGridView1.ReadOnly = true;
Run Code Online (Sandbox Code Playgroud)

在您的处理程序中,执行以下操作:

void dataGridView1_DoubleClick(object sender, EventArgs e)
{
     if (dataGridView1.ReadOnly == true)
          return;

     // .. whatever code you have in your handler...
}
Run Code Online (Sandbox Code Playgroud)

即使用户双击网格,也不会发生任何事情。