DataGridView编辑模式下字符显示不完整

问题描述

我是winform的平台,当DataGridView处于编辑模式的时候,"gfy"等字符都不能显示完整,最底下被遮住一点,效果如上图红框处。网上查了很久,还是不能找到解决方案。跟datagridview的editingcontrol有关吗?我调试发现datagridview.editingcontrol.height为15,可是我用datagridview.editingcontrol.height=23,想把editingcontrol的高度设大点,发现执行datagridview.editingcontrol.height=23后editingcontrol的高度还是15.有人遇到过类似无法显示完整字符的问题吗?求助啊。

解决方案

解决方案二:
感觉你这是皮肤的问题明显风格并不是VS自带控件的风格有可能皮肤有bug,遮挡了部分换一个皮肤控件试试?
解决方案三:
引用1楼Z65443344的回复:

感觉你这是皮肤的问题明显风格并不是VS自带控件的风格有可能皮肤有bug,遮挡了部分换一个皮肤控件试试?

没有用皮肤啊就是微软自带的datagridview控件
解决方案四:
那你这图的风格是怎么回事,win7系统自带的风格?
解决方案五:
引用3楼Z65443344的回复:

那你这图的风格是怎么回事,win7系统自带的风格?

就是贴图贴的啊....
解决方案六:
设置DataGridView的RowHeadersDefaultCellStyle的布局alignment=MiddleCenter
解决方案七:
引用5楼rui_china的回复:

设置DataGridView的RowHeadersDefaultCellStyle的布局alignment=MiddleCenter

我没有RowHeaders,RowHeaders已经被我隐藏了.我现在datagridview中每个column的alignment已经是MiddleCenter.我觉得跟alignment没关系
解决方案八:
引用6楼maomao85的回复:

Quote: 引用5楼rui_china的回复:
设置DataGridView的RowHeadersDefaultCellStyle的布局alignment=MiddleCenter

我没有RowHeaders,RowHeaders已经被我隐藏了.我现在datagridview中每个column的alignment已经是MiddleCenter.我觉得跟alignment没关系

不对吧明显你的文本是左对齐的
解决方案九:
引用7楼Z65443344的回复:

不对吧明显你的文本是左对齐的

搞错了,我试过MiddleCenter的对其方式,没有用.我觉得跟对其方式无关,我觉得跟editingcontrol有关
解决方案十:
我觉的应该把整个大框架弄大点.
解决方案十一:
引用9楼chtyaohappy的回复:

我觉的应该把整个大框架弄大点.

跟框架大小没关系吧?
解决方案十二:
引用10楼maomao85的回复:

Quote: 引用9楼chtyaohappy的回复:
我觉的应该把整个大框架弄大点.

跟框架大小没关系吧?

你先把每行的行高都设置大点试试
解决方案十三:
引用11楼Z65443344的回复:

你先把每行的行高都设置大点试试

还是一样的啊

时间: 2024-08-08 02:33:41

DataGridView编辑模式下字符显示不完整的相关文章

datagridview cell 编辑模式下获取单元格的值和获取键盘事件 C#

问题描述 C#WinForm程序datagridview的cell在编辑模式下获取当前编辑单元格的值和获取键盘事件(如cell的KeyUp,KePress,KeDown)! 解决方案

传递用户信息-微信公众平台编辑模式下数据传递问题

问题描述 微信公众平台编辑模式下数据传递问题 现有一已经过认证的微信公众平台运行于编辑模式下.客户需要在自定义菜单中增加一条项目跳转至另一个网站.希望跳转到的那个网站能够了解到用户的信息存入用户数据库.还要能够在用户数据库中选择部分用户给他们发送信息.请问从自定义菜单的链接中跳转过来的用户另一个网站怎么能够获取到可以作为信息回复依据的用户信息. 解决方案 微信只能提供一个作为token的id,但是不提供真实的用户名.腾讯就是这么规定的,起码我也没看到哪个应用能获取到.

微信公众平台-微信开发,编辑模式下创建的自定义菜单,微信会推送数据包给开发者么?求大神解答,急

问题描述 微信开发,编辑模式下创建的自定义菜单,微信会推送数据包给开发者么?求大神解答,急 微信开发,编辑模式下创建的自定义菜单,微信会推送数据包给开发者么?求大神解答,急 解决方案 编辑模式?开发模式吧..开发模式下发布的新信息也会推送给客户 解决方案二: 编辑模式?开发模式吧..开发模式下发布的新信息也会推送给客户

Vs2010,在HTML编辑模式下,所以有<asp:xxx的智能提示都消失了

问题描述 Vs2010,在HTML编辑模式下,所以有<asp:xxx的智能提示都消失了(包括自定义控件),只剩下了HTML有人遇到过这样的问题么 解决方案 解决方案二:Try通过重新修复安装VisualStudio也可以解决此问题.方法是从开始->MicrosoftVisualStudio2008->VisualStudioTools->VisualStudio2008命令提示,进入Common7IDE.然后输入:devenv.exe/setup/resetuserdata/res

在编辑模式下GridView控件中的子控件(dropDownList)的绑定问题?

问题描述 <asp:TemplateFieldHeaderText="机型名"><ItemTemplate><%#DataBinder.Eval(Container.DataItem,"机型名")%></ItemTemplate><EditItemTemplate><asp:DropDownListID="innerMachine"DataTextField="Machi

Linux下vi编辑器的命令模式和编辑模式有什么区别?

问题描述 Linux下vi编辑器的命令模式和编辑模式有什么区别? 解决方案 编辑模式下可以输入和删除文本,与 windows 的常规编辑器的行为一样.命令模式下,可以方便地进行文本操作(包括批量的文本操作).比如说,删除命令d.dw 可以删除从当前光标开始的一个单词, dd 可以删除当前光标所在的行.解决方案二:基础问题还是先去学习学习

在Word2010中取消修订编辑模式

  在Word2010的修订编辑模式下,用户对Word文档的任何编辑修改都会事先进行标注,然后进一步确认后才能生效.这样做可以帮助用户更直观地观察Word文档编辑修改后的结果,并防止用户误操作.用户可以根据需要取消修订编辑模式,实现方法如下: 打开Word2010文档窗口,切换到"审阅"功能区.在"修订"分组中单击"修订"按钮使其显示为非启用状态即可,如图2011113001所示. 图2011113001 单击"修订"按钮取消

请问vim怎样在命令模式下插入空格?

问题描述 就像在编辑模式下使用tab键或者空格键一样,多谢啦! 解决方案 引用TAB TAB 就是制表符, 单独拿出来做一节是因为这个东西确实很有用. > 输入此命令则光标所在行向右移动一个 tab. 5>> 输入此命令则光标后 5 行向右移动一个 tab. :12,24> 此命令将12行到14行的数据都向右移动一个 tab. :12,24>> 此命令将12行到14行的数据都向右移动两个 tab. 那么如何定义 tab 的大小呢? 有人愿意使用 8 个空格位, 有人用4

Spread for Windows Forms高级主题(3)---单元格的编辑模式

理解单元格的编辑模式 通常情况下,当终端用户双击单元格时,编辑控件将允许用户在该单元格中输入内容.在一个单元格中编辑的能力被称为编辑模式.一些属性和方法可以用来自定义编辑模式的使用. 当一个单元格处于编辑模式时,活动单元格将显示一个I型光标,如下图所示.当该单元格不处于编辑模式时,活动单元格将显示一个焦点长方形,如下图所示. 处于编辑模式下的单元格 被选中但是并不处于编辑模式下的单元格 一个单元格将进入编辑模式(开启编辑模式),当: 用户在单元格中输入内容 用户双击单元格 EditMode属性设