问题标签 [datagridviewcolumn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
data-binding - 自定义 DataGridViewColumn(WinForms) 中多个字段的自定义绑定
我对自定义 DataGridViewColumn 的数据绑定(多个属性)有疑问。这是我拥有的控件的架构,我需要使其可与 DataGridView 数据源绑定。任何想法或链接到讨论此事的文章?
控件
- 图形控件(自定义):显示在自定义的 DataGridView 列中。具有“开始日期”、“结束日期”、Windows 图表控件等属性,该控件本身是可绑定的等。
- 自定义单元格(DataGridViewCustomCell继承自DataGridViewCell),持有Graph控件并处理一些事件(例如,OnEnter事件,将焦点传递给自定义Graph列,用于拖放类型的事件等)
- 定义单元格模板类型的自定义列(DataGridViewCustomColumn 继承自 DataGridViewColumn): CellTemplate = new DataGridViewCustomCell(); 也是数据绑定的首选
数据结构:
- 要在其他 DataGridView 列中显示的主表
- 图形表 - 通过父子关系与主表相关。保存图形数据
- 图表表通过父子关系与图表表相关。保存 win-form 图表的数据,它是我的 Graph 控件的一部分。
到目前为止,我什至无法将 Graph 表中的数据绑定到 Graph 控件或 Graph-holding Column/Cell。
c# - 将具有子对象的对象作为属性绑定到数据网格
我正在使用其中包含子对象的对象(请参见下面的示例)。我正在尝试将 a 绑定List<rootClass>
到数据网格。List<>
当我在包含 的单元格中绑定 时subObject
,我看到以下值... "namespace.subObject" ...
字符串值正确显示。
理想情况下,我希望看到数据单元中的“描述”属性subObject
。如何映射subObject.Description
以显示在数据单元中?
c# - DataGridView/ListView - 以 Outlook 样式显示?
我习惯使用 Telerik Grids,并且能够以 Outlook 样式显示它们,即最左侧的图片、粗体标题和主标题下的其他几行文本。
有没有办法使用标准的 .Net2.0 Windows 控件来做到这一点?使用便宜的控件,还是现有的 datagridview 或 listview?
基本上,我需要能够生成如下布局:
所以,我将在一个网格中有 2000 个左右的这些项目,每个项目旁边都有一个状态图像,实现这一点的最佳方法是什么?
.net - 如何在 DataGridViewCell 中绘制自定义 ComboBox?
我有一个ComboBox
要在DataGridViewCell
. 我首先继承DataGridViewCell
并试图覆盖在单元格Paint()
中绘制的方法ComboBox
。
我的问题是,在继承DataGridViewColumn
并将CellTemplate
属性设置为我的类的新实例后CustomDataGridViewCell
,单元格是灰色的,没有内容。
类cBox
变量在对象 ctor 中实例化。
如何正确绘制ComboBox
单元格中的内容?
c# - 在 DataGridView 中托管自定义控件 - C# WinForm
我查看了http://msdn.microsoft.com/en-us/library/7tas5c80.aspx以供参考,就可编辑列而言它是有意义的。
问题是如何在 DataGridView(WinForm 和 C#)中托管“仅查看”自定义控件?
c# - 如何将 DataGridView 文本框列设置为多行?
如何让“ DataGridViewTextBoxColumn
”中DataGridView
支持多行属性?
datagridview - 如何在 DataGridview CalendarColumn 中启用 NULL 值选择
我有一个 DataGridView CalendarColumn。默认情况下,如果它在数据库表中绑定的列是 NULL,它显示当前,但我有一个要求,使其也只是 NULL。
例如,如果该特定日期列的数据,我希望用户能够将日期单元格设为空(NULL),但我找不到要设置的属性来实现这一点。任何想法,都可以在 Datagridview 的 Calendercolumn 中实现这种行为
c# - 在 DataGridView 中的单元格内显示图标和字符串
我有 2 个变量,我想在 DataGridView 的一个单元格中显示。
图标股票图标; 内部库存状态;
我已经看过http://msdn.microsoft.com/en-us/library/7tas5c80.aspx但我认为它的方式很复杂,并且没有显示如何在一个单元格中显示变量。
我不需要编辑能力,只显示两个变量。
有人可以给我一个小例子吗?
我在 C# 4.0 和它的 System.Windows.Forms.DataGridView 中工作
c# - 添加 datagridviewcolumn 属性设计时
我有这个问题,我创建了自己的datagridviewcolumn,我希望添加一些可以在设计时编辑中更改的属性......这是我的代码:
其实没问题,当你打开列编辑器时,你在Sea类别下看到这个属性,你可以改变它,但是当你改变它时,如果你去.Designer.cs文件,你看到MaxLength值为0 ..没有变化...有什么问题??提前致谢
c# - 使用 autogeneratecolumns 时获取 DataGridViewColumn 句柄的最佳方法
我使用带有自动生成列的数据网格视图。我可以使用这样的东西来获取特定列的处理程序:
这不是最佳的(这意味着如果我更改 MyProperty 的名称,我需要更改代码中的所有“MyProperty”字符串)。有没有办法克服这个问题?例如,我可以使用属性使列标识符独立于属性名称(不诉诸手动创建列)吗?