Advertisement

使用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)

还没有任何评论哟~