質問するのに正しい言葉を選んだかどうかはわかりません。しかし、これが私のコードです
<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-yyyyhh:mm:ssAM/PM」のようなものを表示しています。
以前と同じように助けてください。ありがとう :)