gridview 多个列 如何计算?
例如:
表
国定+公司年假 已休年假 剩余年假
--------------------
10+5 6 9
--------------------
5+9 2 12
--------------------
0+5 2 3
--------------------
剩余年假 那一列 如何计算?
已绑定
- C# code
<asp:Label ID="lab_txj" runat="server" Text='<%# Bind("txj") %>'></asp:Label>+<asp:Label ID="lab_nj" runat="server" Text='<%# Bind("nj") %>'></asp:Label><asp:BoundField HeaderText="已休天数" DataField="yx">[解决办法]
一般都是计算数据源的值吧,gridview绑定得也是数据源的值,用它的话查找也费力,还得转换数据格式
[解决办法]
直接在绑定数据源之前算出来 更好
[解决办法]
在数据源中加入一列作为计算结果然后绑定或是在RowDataBound事件中计算结果