c#使用asp.net在gridview页脚中显示总列数

安东尼奥·梅尔特拉克

我需要使用 C# 在 ASP.Net 的GridView 页脚显示总列数(总计

我有两个问题:

  1. 我无法在GridView Footer 中应用 css 样式
  2. 我有错误

指定的演员表无效。

添加 Tot2 的总和时。

如何解决这个问题?

感谢您提供任何帮助。

这是 SQL 查询:

        sql = " SELECT ZN, ";
        sql += "    IFNULL(Tot1,0) AS Tot1, ";
        sql += "    IFNULL(Tot2,0) AS Tot2 ";
        sql += " FROM ";
        sql += "    doTable ";
        sql += " ORDER BY ";
        sql += "    Tot1 DESC; ";

+----+------+------+
| Zn | Tot1 | Tot2 |
+----+------+------+
| ZO |    3 |    0 |
| ZO |    3 |    0 |
| ZO |    2 |    1 |
| ZO |    2 |    0 |
| ZO |    2 |    0 |
| ZO |    2 |    0 |
| ZO |    2 |    0 |
| ZO |    1 |    0 |
| ZO |    1 |    1 |
| ZO |    1 |    0 |
+----+------+------+
10 rows in set

这是代码隐藏

OdbcDataAdapter adapter = new OdbcDataAdapter(command);
adapter.Fill(dsProducts);

gvProducts.Columns[1].FooterText = "Total";
gvProducts.Columns[2].ItemStyle.HorizontalAlign = HorizontalAlign.Right;
gvProducts.Columns[2].ItemStyle.CssClass = "ddl_Class_new";
gvProducts.Columns[2].FooterText = dsProducts.Tables[0].AsEnumerable().Select(x => x.Field<Int32>("Tot1")).Sum().ToString();

gvProducts.Columns[3].ItemStyle.HorizontalAlign = HorizontalAlign.Right;
gvProducts.Columns[3].ItemStyle.CssClass = "ddl_Class_new";
gvProducts.Columns[3].FooterText = dsProducts.Tables[0].AsEnumerable().Select(x => x.Field<Int32>("Tot2")).Sum().ToString();
VDWWD

首先,您将页脚的 css 设置为 FooterStyle.CssClass

gvProducts.Columns[3].FooterStyle.CssClass = "ddl_Class_new";

并且指定的强制转换意味着存在Tot1中的字段Tot2不能转换为Int32. 可能是因为您IFNULL在查询中使用ISNULL如果您使用 MS SQL 或通过调试检查 aspnet 中的数据是否是您实际期望的数据,请将其更改为。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在JavaScript的Asp.net标签中显示Gridview列总计

来自分类Dev

在asp.net的GridView列中显示子XML元素

来自分类Dev

在gridview单元格工具提示ASP.net/C#中显示列的名称

来自分类Dev

C#asp.net在gridview中显示图像

来自分类Dev

只选择特定的列并在ASP.NET中的gridview控件中显示这些列

来自分类Dev

在ASP.NET GridView中显示数据

来自分类Dev

ASP.NET Webforms Gridview页脚

来自分类Dev

ASP.NET Webforms Gridview页脚

来自分类Dev

如何使用C#在ASP.NET中将二进制图像显示到gridview中?

来自分类Dev

使用javaScript / jquery客户端在asp.net c#中的gridview计算中的gridview

来自分类Dev

C#ASP.net使用ImageButton填充GridView

来自分类Dev

如何在ASP.Net C#中的GridView的EditMode中显示DropdownList?

来自分类Dev

在asp.net中的gridView中显示特定字段

来自分类Dev

如何使用ASP.NET C#从GridView中的TemplateField获取值?

来自分类Dev

asp net c#使用复选框获取gridview中特定行的值

来自分类Dev

使用C#在ASP.NET 2中进行GridView排序

来自分类Dev

Gridview仅显示MySQL数据库中的1行-ASP.net C#

来自分类Dev

使用 SQLDataSource / Asp.Net 在 Gridview 中显示来自 Guid 的 ContactName

来自分类Dev

如何合并2个共享点列表中的列并将其显示在ASP.NET GridView中?

来自分类Dev

显示来自ASP.Net GridView中的链接的图像

来自分类Dev

无法在asp.net的GridView中显示数据

来自分类Dev

显示来自ASP.Net GridView中的链接的图像

来自分类Dev

ASP.NET GridView无法在页面加载中显示

来自分类Dev

Gridview 表未显示在 asp.net webform 中

来自分类Dev

如何在ASP.NET C#WebForm中的文本框和下拉列表的GridView页脚行中获取值

来自分类Dev

C#ASP.NET:使用验证显示错误消息

来自分类Dev

如何使用asp.net中的javascript获取GridView中给定行的列值?

来自分类Dev

如何在asp.net中的ButtonClick上使用Javascript隐藏GridView列?

来自分类Dev

如何使用C#asp.net在下拉列表框中显示与MySql不同的数据?

Related 相关文章

  1. 1

    在JavaScript的Asp.net标签中显示Gridview列总计

  2. 2

    在asp.net的GridView列中显示子XML元素

  3. 3

    在gridview单元格工具提示ASP.net/C#中显示列的名称

  4. 4

    C#asp.net在gridview中显示图像

  5. 5

    只选择特定的列并在ASP.NET中的gridview控件中显示这些列

  6. 6

    在ASP.NET GridView中显示数据

  7. 7

    ASP.NET Webforms Gridview页脚

  8. 8

    ASP.NET Webforms Gridview页脚

  9. 9

    如何使用C#在ASP.NET中将二进制图像显示到gridview中?

  10. 10

    使用javaScript / jquery客户端在asp.net c#中的gridview计算中的gridview

  11. 11

    C#ASP.net使用ImageButton填充GridView

  12. 12

    如何在ASP.Net C#中的GridView的EditMode中显示DropdownList?

  13. 13

    在asp.net中的gridView中显示特定字段

  14. 14

    如何使用ASP.NET C#从GridView中的TemplateField获取值?

  15. 15

    asp net c#使用复选框获取gridview中特定行的值

  16. 16

    使用C#在ASP.NET 2中进行GridView排序

  17. 17

    Gridview仅显示MySQL数据库中的1行-ASP.net C#

  18. 18

    使用 SQLDataSource / Asp.Net 在 Gridview 中显示来自 Guid 的 ContactName

  19. 19

    如何合并2个共享点列表中的列并将其显示在ASP.NET GridView中?

  20. 20

    显示来自ASP.Net GridView中的链接的图像

  21. 21

    无法在asp.net的GridView中显示数据

  22. 22

    显示来自ASP.Net GridView中的链接的图像

  23. 23

    ASP.NET GridView无法在页面加载中显示

  24. 24

    Gridview 表未显示在 asp.net webform 中

  25. 25

    如何在ASP.NET C#WebForm中的文本框和下拉列表的GridView页脚行中获取值

  26. 26

    C#ASP.NET:使用验证显示错误消息

  27. 27

    如何使用asp.net中的javascript获取GridView中给定行的列值?

  28. 28

    如何在asp.net中的ButtonClick上使用Javascript隐藏GridView列?

  29. 29

    如何使用C#asp.net在下拉列表框中显示与MySql不同的数据?

热门标签

归档