//去除已包含区县的乡镇
var dslp = from d in dsTown.Tables[0].AsEnumerable()
where !lper.Contains(d.Field<string>("XIAN"))
select d;
bool isFirst = true;
foreach (var res in dslp)
{
string tmpXian = res.Field<string>("XIAN").ToString();
if (!ltown.Contains(tmpXian))
{
if (rlt.Length > 1)
{
rlt = rlt.Remove(rlt.Length - 1);
}
if (!isFirst)
{
rlt += ", ";
}
isFirst = false;
rlt += tmpXian;
ltown.Add(tmpXian);
}
rlt += res.Field<string>("NAME").ToString() + "、";
}