使用C#语言,在MS SQL数据库中实现GRID字段别名显示功能,并详细描述相关表结构
发布时间
阅读量:
阅读量
当前市面上的多数ERP系统在界面展示时采用的是中文字段名称,但若曾参与过ERP系统的维护工作,便能察觉到数据库后台所使用的字段名称均为英文。此时便需要对字段名称进行别名转换处理。我曾考虑使用[字段名 AS 别名]的方式实现,但觉得操作较为繁琐,同时也编写了大量代码。后来偶然在MSDN文档中发现了一种名为DataTableMapping的技术方案。
以下示例代码演示了如何创建一个 DataTableMapping(来自 System.Data.Common 命名空间),并通过将其命名为“Table”来设置为特定 DataAdapter 的默认映射。随后,该示例将查询结果中第一个表(即 Northwind 数据库中的 Customers 表)的列映射到 DataSet 中 Northwind Customers 表的一组更加便于用户理解的名称。对于未进行映射的列,则会直接使用数据源中的原始列名称。
其中,“一组更加便于用户理解的名称”这一表述引起了我的关注。
1.获取一个包含以下信息的表:表名、表描述、字段名、字段描述等数据内容
public DataTable GetColumnsInformation(bool IsHeader, params string[] TableNames)
{
usin
全部评论 (0)
还没有任何评论哟~
