c# - 为什么我的 gridview 不显示页脚行?vb.net
问题描述
我正在尝试向我的gridview添加一个页脚行,其中包含所述gridview中每一列的总数,我的aspx代码是:
<div class="tab-content">
<asp:PlaceHolder ID="phTablaMensual_fichas" runat="server" />
</div>
我的vb代码是这样的:
gv.DataSource = dt
Dim conexiones As Decimal = 0
Dim bajas As Decimal = 0
Dim reconex As Decimal = 0
Dim cortes As Decimal = 0
Dim variacion As Decimal = 0
Dim activos As Decimal = 0
For Each r As DataRow In dt.Rows
If dt.Rows.IndexOf(r) = 0 Then
Else
conexiones += Convert.ToInt32(r.Item(1))
bajas += Convert.ToInt32(r.Item(2))
reconex += Convert.ToInt32(r.Item(3))
cortes += Convert.ToInt32(r.Item(4))
variacion += Convert.ToInt32(r.Item(5))
activos = Convert.ToInt32(r.Item(6))
End If
Next
gv.DataBind()
gv.FooterRow.TableSection = TableRowSection.TableFooter
gv.FooterRow.Cells(0).Text = "Total"
gv.FooterRow.Cells(1).Text = Math.Round(conexiones, 0).ToString()
gv.FooterRow.Cells(2).Text = Math.Round(bajas, 0).ToString()
gv.FooterRow.Cells(3).Text = Math.Round(reconex, 0).ToString()
gv.FooterRow.Cells(4).Text = Math.Round(cortes, 0).ToString()
gv.FooterRow.Cells(5).Text = Math.Round(variacion, 0).ToString()
gv.FooterRow.Cells(6).Text = Math.Round(activos, 0).ToString()
gv.ShowFooter = True
但它只<footer></footer>
在表格主体后显示一个空标签,我找不到原因,提前谢谢!
解决方案
推荐阅读
- android - 将位图图像传递给 Android 应用程序中的另一个活动
- python - numpy中的选择性行和矩阵
- intellij-idea - 如何设置 IntelliJ IDEA 以在可能的情况下自动添加“final”
- python - 绘制非结构化三角形曲面 Python
- macos - 如何安装或配置 C++ 14 以构建 pytorch
- node.js - 使用 JWT 令牌实际上是一种解决用户会话的安全方法吗?
- html - 在 django 中使用 html 中的 if 语句有多安全?
- vue.js - Vue 测试 (JEST):button.trigger('click') 不起作用
- javascript - 使用订阅后事件发射器不起作用
- reactjs - 如何嵌套多个可触摸组件?