C# 如何让gridview显示与其数据源不同的值?

C# 如何让gridview显示与其数据源不同的值?,c#,gridview,data-binding,user-interface,devexpress,C#,Gridview,Data Binding,User Interface,Devexpress,例如,数据源是一个包含列“IndexName”和“PeriodDays”的表 …|SPX | 60 |…… ... | SPX | 90 |… ... | HSI | 180 |…… ... | 恒生指数360 在UI上,我希望有一个组合框列“Available Regressions”,其存储库包含以下项目: 过去60天对标准普尔500指数的回归 过去90天对标准普尔500指数的回归 过去180天对香港恒生的回归 过去360天对香港恒生的回归 (SPX是S&P500的标度,HSI是香港恒生指数

例如,数据源是一个包含列“IndexName”和“PeriodDays”的表

…|SPX | 60 |……
... | SPX | 90 |…
... | HSI | 180 |……
... | 恒生指数360

在UI上,我希望有一个组合框列“Available Regressions”,其存储库包含以下项目:

过去60天对标准普尔500指数的回归
过去90天对标准普尔500指数的回归
过去180天对香港恒生的回归
过去360天对香港恒生的回归

(SPX是S&P500的标度,HSI是香港恒生指数)


因此,我想将数据源中的2列映射到UI中的1列,并重新表述它们。达到这个目的的最好方法是什么?谢谢。

您可以创建一个新列,并将属性“UnboundType”设置为object。在“CustomUnboundColumnData”事件中,您可以填写此信息。因此,您没有任何指向数据源的链接

下面是一个小例子: