【发布时间】:2015-09-10 12:02:33
【问题描述】:
我在 html 的基本表中显示来自数据库的值。
<table>
<tr>
<td>
<strong><label>CONTAINER NUMBERS</label></strong> <br />
<asp:Label runat="server" ID="lblContainerNoMurphy"></asp:Label>
</td>
</tr>
<tr>
<td>
<strong><label>NO OF PIECES</label></strong> <br />
<asp:Label runat="server" ID="lblNoOfPiecesMurphy"></asp:Label>
</td>
</tr>
</table>
我在这里从数据库中获取值:
JobPiece piece = new JobPiece(Company.Current.CompanyID);
if (!string.IsNullOrEmpty(piece.ContainerNo))
{
lblContainerNoMurphy.Text = piece.ContainerNo;
}
if (!string.IsNullOrEmpty(piece.AdvisedQty))
{
lblNoOfPiecesMurphy.Text = piece.AdvisedQty;
}
问题是一个作业有许多容器号和件数,但只有一个被显示。如何显示其他值?
【问题讨论】:
-
标签将始终显示一个。您可以使用字符串构建器连接多个字符串或使用列表框(等)基本上任何内容来保存多个文本。或最好使用“Gridview”
-
你能更好地解释一下“joab ha many container..”是什么吗?在您的代码中没有任何问题,显示了 ContainerNo 和 AdvidesQty 中的内容。如果您有 IEnumerable
,则应使用数据网格或中继器并将它们绑定到数据源。 -
@Leonardo ContainerNo 和 AdvidesQty 在数据库中有很多行
-
@beginner91 很好,但您只要求 1 行与您的通话片段 = new JobPiece(...) 所以只会显示该值
标签: c# html asp.net visual-studio