我有一个GridView,它工作正常,但现在我想为一些信息做一些调整。 我怀疑的是,我有一些单元格(5),第一个填充,但其余的都是空的,所以,我想沿着5个单元格发布一条消息。 我怎么能这样做?
这是我的代码:
<asp:DataList ID="dtlistmov" runat="server" CellPadding="0" CssClass="middletable" CellSpacing="0">
<HeaderTemplate>
<td><p>Nº.</p></td>
<td><p>Position</p></td>
<td><p>Ref</p></td>
<td><p>2 Ref</p></td>
<td><p>Name</p></td>
<td><p>Qty</p></td>
<td><p>Date</p></td>
</HeaderTemplate>
<HeaderStyle />
<ItemTemplate>
<td><asp:Label runat="server" Text='<%# Eval("n") %>' ID="lblmarca" nome="ref" /></td>
<td><asp:Label runat="server" Text='<%# Eval("pn") %>' ID="Label2" nome="volume" /></td>
<td><asp:Label runat="server" Text='<%# Eval("Ref") %>' ID="lblrefcb" nome="ref" /></td>
<td><asp:Label runat="server" Text='<%# Eval("ProductNumber") %>' ID="Label1" nome="ref" /></td>
<td><asp:Label runat="server" Text='<%# Eval("ProductName1") %>' ID="Label7" nome="ref" /></td>
<td><asp:Label runat="server" Text='<%# Eval("DeliveredQuantity") %>' /></td>
<td><asp:Label runat="server" Text='<%# Eval("DeliveryDate") %>' /></td>
</ItemTemplate>
</asp:DataList>
using (SqlDataAdapter myDataAdapter = new SqlDataAdapter())
using (DataSet data = new DataSet())
{
myDataAdapter.SelectCommand = myCommand;
if ((myDataAdapter.Fill(data) > 0))
{
for (int i = 0; i < data.Tables[0].Rows.Count; i++)
{
DataRow Row = data.Tables[0].Rows[i];
}
dtlistmov.DataSource = data;
dtlistmov.DataBind();
}
else
{
dtlistmov.DataSource = "";
dtlistmov.DataBind();
}
}
非常感谢!