Web 配置中的 OrderBy 标记

OrderBy tag in web config

我正在尝试在 Web 配置中为 excel 中的导出编写标签。到目前为止,我有这样的代码:

<tableName>tbl_ODW_ParentCompany</tableName>
    <displayName>Parent Company</displayName>
    <export canExport="true" source="select name Name from tbl_ODW_ParentCompany "  sourceType="sql"></export>
    <listSources>
        <default>
            <listSource name="DefaultList" viewName="tbl_ODW_ParentCompany" orderBy="name"/>
        </default>

但是 none 这些 orderBy 的工作。我希望导出的名称按字母顺序排列。

查询:

SELECT dbo.tbl_ODW_ParentCompany.id, dbo.tbl_ODW_ParentCompany.name
FROM dbo.tbl_ODW_UserParentCompany
LEFT OUTER JOIN dbo.tbl_ODW_ParentCompany
    ON dbo.tbl_ODW_UserParentCompany.parentCompanyId =  dbo.tbl_ODW_ParentCompany.id
WHERE userID = userId order by dbo.tbl_ODW_ParentCompany.name

我尝试在 order by 子句中添加 asc 但它仍然不起作用。

查询时可以直接排序

SELECT tbl.name as Name 
FROM tbl_ODW_ParentCompany tbl 
ORDER BY tbl.name;