c# - datagridview 中一个单元格中的多行

标签 c# winforms

我正在使用 C# .net.. 因为我正在使用 Windows 窗体应用程序

我有一个包含两列的数据 GridView 。第一列是只读的,另一列是可编辑的。现在我希望第二列的每个单元格都支持每个单元格中的多行。我想按回车键并转到同一单元格中的下一行。但是现在,如果我按回车键,它将转到它下面的下一个单元格。我希望光标在同一单元格的下一行

最佳答案

也许你可以:

  1. Hook 到 KeyDown 事件
  2. 检查是否按下 Enter,如果为真:
  3. 向单元格的字符串值添加一个换行符,并且:
  4. 通过将 e.SuppressKeyPress 设置为 True 来标记事件已处理

关于c# - datagridview 中一个单元格中的多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2559927/

相关文章:

c# - 如何自定义 Windows 窗体的系统菜单?

c# - 将字符串拆分为字典作为键,列表

c# - 从 ViewBag 不可用的 Web Api 项目使用 Mvc Mailer 发送电子邮件

winforms - 如何在Telerik WinForms中切换主题?

c# - 自动使列适合垂直滚动条的 ListView

c# - 使用 IP 地址打印到网络打印机

c# - Windows 窗体应用程序中的非抗锯齿手形光标

c# - 在 C# 中需要类似静态继承的东西

c# - 如何在c#方法中设置一个全局变量

c# - 响应多个 KeyDown 事件