读书人

gridview 多个列 怎么计算

发布时间: 2012-03-18 13:55:38 作者: rapoo

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事件中计算结果

读书人网 >asp.net

热点推荐