<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%ConnectionStrings:dbConnectionString %>"
SelectCommand="
SELECT 
CASE len(pid) 
WHEN 4 THEN '--' + name                 //如:--济南   --青岛 等
WHEN 2 THEN name                        //如:山东    北京  上海 等
END AS name1 
FROM Table2 
ORDER BY LEFT (pid, 2), pid">
</asp:SqlDataSource>
//WHEN 2 THEN name(省)
//时如何为元素设置背景颜色?SQL命令里能直接添加HTML?具体怎样做?