首页 / 知识
关于winforms:DataGridViewCheckBoxCell类型的DataGridView列一直处于只读/禁用状态
2023-04-15 20:47:00

DataGridView column of type DataGridViewCheckBoxCell is constantly readonly/disabled我正在使用.NET Windows窗体DataGridView,并且我需要编辑DataBound列(绑定在布尔型DataTable列上)。 为此,我指定像这样的单元格模板: DataGridViewColumn column = new DataGridViewColumn(new DataGridViewCheckBoxCell()); 您看到我需要一个CheckBox单元模板。 我面临的问题是,此列一直处于只读/禁用状态,就好像它是TextBox类型一样。 它根本不显示复选框。 关于如何使用DataGridView的可编辑复选框列的任何想法? 更新:请使用Windows窗体。 谢谢。 嗯,经过4个多小时的调试,我发现DataGridView行高太小,无法绘制该复选框,因此根本没有显示它。 我在意外调整行高后发现了这一点。 作为解决方案,您可以将AutoSizeRowsMode设置为AllCells。
无需尝试在代码中创建列,而是单击DataGridView控件右上方框中的小箭头,然后从出现的菜单中选择"编辑列..."。 在对话框中,单击"添加"按钮,然后选择"数据绑定列"选项,然后选择要绑定到的布尔列。 创建一个TemplateField并将其绑定到ID,如下所示:
|
最新内容
相关内容
linux命令进程状态?
linux命令进程状态?,系统,状态,进程,命令,数据,管理,软件,名称,信息,参数,Linux终止前台进程的命令1、首先,连接相应linux主机,进入到linux命令linux只读权限命令?
linux只读权限命令?,系统,信息,设备,文件,权限,命令,通用,文件夹,终端,选项,linux文件只读模式怎么解除1、使用sudormfilename命令来删除文件查看linux类型命令?
查看linux类型命令?,系统,信息,命令,状态,数据,数字,情况,地址,类型,文件,linux查看系统命令是什么1、linux怎么查看系统版本呢,下面就让我们来linux删除类型命令?
linux删除类型命令?,系统,档案,命令,文件,名称,环境,数据,不了,目录,文件夹,关于linux的删除命令命令格式:rm [选项] 文件… 命令功能:删除一个查看linux库类型命令?
查看linux库类型命令?,系统,工作,信息,状态,电脑,命令,工具,代码,地址,发行,如何查看Linux上程序或进程用到的库查看程序依赖的动态库:readelflinux网卡类型命令?
linux网卡类型命令?,网络,系统,地址,信息,设备,状态,服务,名称,名字,网卡,如何配置Linux网卡配置网卡地址:点击 网络(K) 按钮进行配置网络 选择linux禁用服务命令行?
linux禁用服务命令行?,服务,系统,软件,管理,工具,信息,状态,平台,连续,技术,linux系统ssh服务关闭命令1、exit就可以呀 输入exit并回车就可以linux查询状态的命令?
linux查询状态的命令?,系统,状态,信息,管理,数据,情况,命令,综合,电脑,工具,linux怎样使用top命令查看系统状态1、top命令用于动态的监视进程linux命令的退出状态?
linux命令的退出状态?,系统,状态,档案,软件,电脑,情况,异常,网络,命令,端口,怎样登录和退出Linux系统1、mysql -uroot -p 这样只指定用户,而不linux禁用账户的命令?
linux禁用账户的命令?,密码,系统,信息,图片,情况,网络,用户,工作,位置,收费,锁定linux用户的命令是锁定Linux用户的命令是passwd+用户名。这个linux看文件状态命令?
linux看文件状态命令?,状态,系统,服务,时间,信息,工作,电脑,管理,名称,网络,linux怎样使用top命令查看系统状态t:切换显示进程和CPU状态信息;c:切linux查看命令类型用?
linux查看命令类型用?,信息,系统,情况,命令,实时,工作,设备,电脑,文件,类型,如何区分linux文件类型?1、普通文件类型 Linux中最多的一种文件类