【发布时间】:2014-03-28 15:06:23
【问题描述】:
我有一个 for 循环来打印一组地址。但我想做一个条件,它跳过打印与 postalCode-X 具有相同值的地址集。
那么我怎样才能从 forloop 中逃脱呢? 该语言采用 C#、.NET 框架。谢谢。
数据看起来像这样:
SET 1
Street 1
California 1770
SET 2
Street 2
New Jersey 1990
SET 3
Street 3
Oakland 2000
邮政编码 1990 除外的输出:
仅打印 SET1 和 SET3。
foreach (Dataset.Row dr in A.Rows)
{
if (dr.id("1"))
{
string unit = dr.unit;
string streetName = dr.street;
string postalCode = dr.postal;
content += String.Format("{0}", dr.name);
if (showAddress)
content += "<br/>" + GenAddr(unit,streetName, postalCode) + "<br/>";
}
}
【问题讨论】:
-
感谢您更新代码。为什么你有
if(dr.id("1"))?我现在认为您不想打印到控制台,但您想将 HTML 内容写入客户端。什么是内容? -
嗨,dr.id('1') 只是一个例子,它实际上是指一个类型为 A 的列,然后进入该 if 语句。内容将生成为word文档。也可以说是HTML。