C# Gridview如何减去两项
我有一个网格视图。在这个视图中,我希望余额=带薪休假总数 我该怎么办C# Gridview如何减去两项,c#,asp.net,gridview,C#,Asp.net,Gridview,我有一个网格视图。在这个视图中,我希望余额=带薪休假总数 我该怎么办 <asp:TemplateField HeaderText="Total Paid Leaves" SortExpression="Location_name"> <EditItemTemplate> <asp:TextBox ID="txttotal_paid_leaves" runat="server" Text='<%# Eval("total_paid_lea
<asp:TemplateField HeaderText="Total Paid Leaves" SortExpression="Location_name">
<EditItemTemplate>
<asp:TextBox ID="txttotal_paid_leaves" runat="server" Text='<%# Eval("total_paid_leaves") %>'>
</asp:TextBox>
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtNewtotal_paid_leaves" runat="server"></asp:TextBox>
</FooterTemplate>
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("total_paid_leaves") %>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Paid Leaves taken">
<EditItemTemplate>
<asp:TextBox ID="txtpaid_leaves_taken" runat="server" Text='<%# Bind("paid_leaves_taken") %>'></asp:TextBox>
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtNewpaid_leaves_taken" runat="server">
</asp:TextBox>
</FooterTemplate>
<ItemTemplate>
<asp:Label ID="lblpaid_leaves_taken" runat="server" Text='<%# Bind("paid_leaves_taken") %>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Balance">
<ItemTemplate>
----Please guide me in this part----
</ItemTemplate>
</asp:TemplateField>
----请在这部分指导我----
为什么不使用sql进行计算?这样做更好,也更容易管理
为了埃姆普尔
SELECT TOTAL_LEAVE, LEAVE_TAKEN, (TOTAL_LEAVE - LEAVE_TAKEN) BALANCE
FROM TABLE
WHERE .......
为什么不用sql进行计算呢?这样做更好,也更容易管理 为了埃姆普尔
SELECT TOTAL_LEAVE, LEAVE_TAKEN, (TOTAL_LEAVE - LEAVE_TAKEN) BALANCE
FROM TABLE
WHERE .......
你可以这样试试
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%#Convert.ToInt32(Eval("TotalLeave")) -Convert.ToInt32(Eval("LeaveTaken")) %>'></asp:Label>
</ItemTemplate>
你可以这样试试
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%#Convert.ToInt32(Eval("TotalLeave")) -Convert.ToInt32(Eval("LeaveTaken")) %>'></asp:Label>
</ItemTemplate>
好的,您的网格W中的带薪休假总额列在哪里?哪一列-确切地说是哪一列?您必须在RowDataBound事件中编写代码。请告诉我在gridview中的哪列-哪列可以得到平衡?我只想显示平衡部分显示总休假的减法-休假后的jast休假column@Piushshukla将其标记为已接受。让别人从中受益。单击右标记并接受answers@Piushshukla您没有从SQL计算它并将其作为列返回。我认为这种方法可以使你的控件更快,避免datarowbound调用。如果你有1000行,它会调用1000次这个减法。所以我的建议是像Lwin Oo先生所说的那样,在SQL中执行这个操作。好的,gridivew中的total paid leave列在哪里?哪一列-确切地说是哪一列?您必须在RowDataBound事件中编写代码。请告诉我在gridview中的哪列-哪列可以得到平衡?我只想显示平衡部分显示总休假的减法-休假后的jast休假column@Piushshukla将其标记为已接受。让别人从中受益。单击右标记并接受answers@Piushshukla您没有从SQL计算它并将其作为列返回。我认为这种方法可以使你的控件更快,避免datarowbound调用。如果你有1000行,它会调用1000次这个减法。因此,我的建议是像Lwin Oo先生所说的那样,在SQL中执行此操作。