Datagridview:如何在编辑模式下设置单元格?

Datagridview:如何在编辑模式下设置单元格?,第1张

Datagridview:如何在编辑模式下设置单元格?

设置

CurrentCell
,然后致电
BeginEdit(true)
对我来说效果很好。

以下代码显示了用于将

KeyDown
单元格设置为可编辑的事件的eventHandler 。

我的示例仅实现了所需的按键替代之一,但从理论上讲,其他替代也应如此。(而且我一直将[0] [0]单元格设置为可编辑,但其他任何单元格都可以使用)

    private void dataGridView1_KeyDown(object sender, KeyEventArgs e)    {        if (e.KeyCode == Keys.Tab && dataGridView1.CurrentCell.ColumnIndex == 1)        { e.Handled = true; DataGridViewCell cell = dataGridView1.Rows[0].Cells[0]; dataGridView1.CurrentCell = cell; dataGridView1.BeginEdit(true); }    }

如果您以前没有找到它,DataGridView
FAQ
是一个很棒的资源,由程序经理为DataGridView控件编写,其中涵盖了您可能想使用该控件做的大部分事情。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5499040.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存