我不确定我是否选择了正确的词来问这个问题。但是,这是我的代码
<asp:GridView ID="dgvJobCostList" runat="server" CellPadding="4" ForeColor="#333333" style="font-family:Verdana;font-size:10px;" AutoGenerateColumns="False" OnSelectedIndexChanged="dgvJobCostList_SelectedIndexChanged">
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<EditRowStyle BackColor="#999999" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
<Columns>
<asp:TemplateField HeaderText="Valid From">
<ItemTemplate>
<asp:Label ID="lblRateEffectiveFrom" runat="server" Text='<%# Bind("RateEffectiveFrom") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Shipper">
<ItemTemplate>
<%--<asp:Label ID="lblShipperName" runat="server" Text='<%# Bind("ShipperName") %>'></asp:Label>--%>
<%--<asp:Label ID="lblShipperName" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Shipper.ShipperName") %>'></asp:Label>--%>
<asp:Label ID="lblShipperName" runat="server" Text='<%# ((BOJobInfo)Container.DataItem).oShipper.ShipperName %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Consignee">
<ItemTemplate>
<%--<asp:Label ID="lblConsigneeName" runat="server" Text='<%# Bind("ConsigneeName") %>'></asp:Label>--%>
<asp:Label ID="lblConsigneeName" runat="server" Text='<%# ((BOJobInfo)Container.DataItem).oConsignee.ConsigneeName %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Income">
<ItemTemplate>
<asp:Label ID="lblTotalIncome" runat="server" Text='<%# Bind("TotalIncome") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Cost">
<ItemTemplate>
<asp:Label ID="lblTotalCost" runat="server" Text='<%# Bind("TotalCost") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="CM1">
<ItemTemplate>
<asp:Label ID="lblTotalCM1" runat="server" Text='<%# Bind("TotalIncome" - "TotalCost") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
我的问题是
1。我想计算收入和成本的差异并将结果显示在 CM1 模板中。
2. 我想将“RateEffectiveFrom”的日期格式化为“dd-MMM-yyyy”,目前显示的内容类似于“dd-MM-yyyy hh:mm:ss AM/PM”。
请像以前一样提供帮助。谢谢 :)