在sql中,我有一个包含某些列的表,我为每列定义了一些扩展属性。
在我的Asp.net项目中,我有一个带有AutoGeneratedColumn = false的radgrid,而我想设置每个列的标题文本取决于文化,我想从表列扩展属性中获取文本。 我使用下面的代码来获得扩展属性:
SELECT sys.columns.name AS ColName
, sys.extended_properties.name AS ProName
, sys.extended_properties.value AS ProValue
FROM sys.tables inner JOIN sys.columns
ON sys.tables.object_id=sys.columns.OBJECT_ID left JOIN sys.extended_properties
ON sys.extended_properties.major_id=sys.tables.OBJECT_ID
AND sys.columns.column_id=sys.extended_properties.minor_id
WHERE sys.tables.NAME='SCT_Source' --AND sys.extended_properties.name='fa-IR'
但我不知道如何在asp.net中设置headet文本... (如果有更好的方法来改变标题文本取决于文化我会很感激,如果你告诉我。:))