首页 > 解决方案 > Windows 窗体 DataGridView - 自定义单元格以根据出生日期查看年龄

问题描述

问题:

根据 DataGridView 内的生日数据绑定值显示年龄列。

我做了什么:

我为年龄列设计了以下用户控件(用户控件的代码我没有提供,因为它很长)

在此处输入图像描述

我正在努力的是:

如何在 DataGridView 中托管此用户控件仅用于查看(无编辑)

标签: c#winforms

解决方案


您需要创建一个自定义 DataGridViewTextBoxCell 类型并将其绑定到出生日期字段。然后,您可以在该单元格内的不同标签中显示每一段年龄或对其进行绘制。在此处了解更多信息。


推荐阅读