首页 / 知识
关于c#:在设计时将DataGridView.DefaultCellStyle.NullValue设置为null会在添加行运行时引发错误
2023-04-14 11:25:00

Setting DataGridView.DefaultCellStyle.NullValue to null at designtime raises error at adding rows runtime在Visual Studio 2008中
如果将NullValue改回System.Drawing.Bitmap(原样),则在添加行时仍然会遇到相同的错误。
如果在运行时而不是设计时设置NullValue,则不会出现anny错误。 你能告诉我为什么吗?
克罗诺斯是对的。 dataGridViewCellStyle1.NullValue =" null"; 如果我将" null"修改为null,则可以正常工作。我用反射器检查了DataGridViewCellStyle.NullValue set_NullValue(Object)和get_NullValue,我认为字符串值不应在此处引发任何错误。 无论如何,请务必谨慎,如果要设置它的设计时间,请不要忘记修改.design.cs。 这很可能是设计人员的错误。如果浏览一下.designer.cs文件(可能与将NullValue设置为null之前和之后的区别),您应该能够看到它生成的代码。
复选框不能具有字符串值。
在设计器中为NullValue的字段中输入" null"时,您将指定字符串值" null"。将NullValue设置为非字符串值的唯一方法是以编程方式设置它,或者自己修改设计器代码。 我发现,如果只从设计器中删除"格式"区域和默认空值区域中的所有项,那就更好了。然后,将其设置回真实的空值。我将尝试在init部分中将其设置为远离设计人员生成的废话。 |
最新内容
相关内容
linux进程运行命令?
linux进程运行命令?,系统,工作,状态,地址,信息,进程,基础,命令,管理,软件,linux常用命令有哪些1、linux系统常用操作命令linux系统常用操作命linux显示运行命令?
linux显示运行命令?,系统,服务,状态,信息,工具,数据,电脑,标准,管理,时间,如何查看linux服务器运行状态?1、linux怎么查看服务器状态?我们一起linux命令错误代码?
linux命令错误代码?,系统,密码,电脑,网络,手机,网址,软件,代码,设备,老板,Linux管理常见错误1、检查权限:使用文件浏览器和终端,检查文件的访问linux运行vim命令?
linux运行vim命令?,系统,工具,官方网站,模式,基础,数据,代码,环境,入口,命令,如何使用Linux系统中的Vim编辑器1、vim编辑器的三种模式:一般模式linux监控命令运行?
linux监控命令运行?,系统,工作,地址,信息,工具,情况,标准,环境,命令,状态,linux服务器监控的几个方法和命令uptime 该命令直观的显示了服务器linux中命令停止运行?
linux中命令停止运行?,系统,代码,第一,命令,进程,指令,程序,方法,接线,硬盘,linux怎么停止当前命令首先,连接相应linux主机,进入到linux命令行状linux自动运行命令?
linux自动运行命令?,服务,系统,时间,代码,周期性,第一,命令,管理,在线,状态,linux计划任务(自动化执行任务的利器)1、Linux计划任务是一种自动linux开启运行命令?
linux开启运行命令?,系统,服务,工作,管理,状态,命令,标准,情况,环境,工具,linux中如何开机启动运行指定的应用程序或指令?1、开机启动时自动运linux运行wps命令?
linux运行wps命令?,软件,官网,名称,时间,电脑,系统,工具,环境,项目,数据,wps支持linux命令行下word转pdf吗?1、通过浏览器进入到wps官网,然后点linux运行cmd命令?
linux运行cmd命令?,电脑,系统,状态,情况,环境,命令,单位,管理,设备,数据,电脑运行命令怎么打开电脑运行命令需要同时按下“win图标”键和“R”linux运行两个命令?
linux运行两个命令?,网络,地址,系统,工作,暂停,命令,网站,密码,网上,入口,Linux下必须知道的11个网络命令1、netstat -r:打印路由表。路由表保linux命令运行代码?
linux命令运行代码?,代码,单位,系统,环境,连续,保险,工具,命令,文件,音乐,Linux中,运行一个C语言程序如何运行1、编译。由.c文件生成.o文件,写