从数据库中读取地区代号,翻译成实际的地址
IEnumerable<string> values = RegionHelper.GetFullRegion(storeById.RegionId.Value, ",").Split(new char[] { ',' }).Take<string>(3);
public static string GetFullRegion(int currentRegionId, string separator)
{
XmlNode node = FindNode(currentRegionId);
if (node == null)
{
return string.Empty;
}
//搜索街道,然后循环搜索,直至地区位置
//街道,区+街道,省+区+街道
string str = node.Attributes["name"].Value;
for (XmlNode node2 = node.ParentNode; node2.Name != "region"; node2 = node2.ParentNode)
{
//区+街道,省+区+街道,地区+省+区+街道,
str = node2.Attributes["name"].Value + separator + str;
}
return str;
}
private static XmlNode FindNode(int id)
{
string s

本文介绍了如何从数据库获取地区代号并将其转化为用户可读的地址,详细讲解了地区选择控件的实现和应用。
最低0.47元/天 解锁文章
1371

被折叠的 条评论
为什么被折叠?



