- 浏览: 7943509 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (2425)
- 软件工程 (75)
- JAVA相关 (662)
- ajax/web相关 (351)
- 数据库相关/oracle (218)
- PHP (147)
- UNIX/LINUX/FREEBSD/solaris (118)
- 音乐探讨 (1)
- 闲话 (11)
- 网络安全等 (21)
- .NET (153)
- ROR和GOG (10)
- [网站分类]4.其他技术区 (181)
- 算法等 (7)
- [随笔分类]SOA (8)
- 收藏区 (71)
- 金融证券 (4)
- [网站分类]5.企业信息化 (3)
- c&c++学习 (1)
- 读书区 (11)
- 其它 (10)
- 收藏夹 (1)
- 设计模式 (1)
- FLEX (14)
- Android (98)
- 软件工程心理学系列 (4)
- HTML5 (6)
- C/C++ (0)
- 数据结构 (0)
- 书评 (3)
- python (17)
- NOSQL (10)
- MYSQL (85)
- java之各类测试 (18)
- nodejs (1)
- JAVA (1)
- neo4j (3)
- VUE (4)
- docker相关 (1)
最新评论
-
xiaobadi:
jacky~~~~~~~~~
推荐两个不错的mybatis GUI生成工具 -
masuweng:
(转)JAVA获得机器码的实现 -
albert0707:
有些扩展名为null
java 7中可以判断文件的contenttype了 -
albert0707:
非常感谢!!!!!!!!!
java 7中可以判断文件的contenttype了 -
zhangle:
https://zhuban.me竹板共享 - 高效便捷的文档 ...
一个不错的网络白板工具
还有就是对某一列统计其总和,显示在页脚里,下面分别阐述之
首先是当库存小于某个值时,行的背景颜色改变,比如
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
// 确认"库存量"字段的值。
//
// 我们透过一个 DataBinder.Eval() 调用从将被绑定至 GridView 数据列的
// 数据中取得"库存量"字段的值,传递给 DataBinder.Eval() 的第一个参
// 数是将被绑定至 GridView 数据列的数据(也就是 e.Row.DataItem),
// 传递给 DataBinder.Eval() 的第二个参数则是字段名称。
decimal stock =
Convert.ToDecimal(DataBinder.Eval(e.Row.DataItem, "库存量"));
if (stock <= 0)
{
// 如果库存量小于或等于 0,则将该资料列的背景色设定成红色。
e.Row.BackColor = Color.Red;
}
decimal totalMoney =
Convert.ToDecimal(DataBinder.Eval(e.Row.DataItem, "订货金额"));
if (totalMoney > 0)
{
// 如果订货金额大于 0,则将该资料列的背景色设定成黄色。
e.Row.BackColor = Color.Yellow;
}
// 累加订货金额并设定给变量 orderTotal。
orderTotal += totalMoney;
}
}
<asp:TemplateField HeaderText="订货金额" SortExpression="订货金额">
<EditItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("订货金额", "{0:c}") %>'></asp:Label>
</EditItemTemplate>
<FooterTemplate>
<asp:Label ID="OrderTotalLabel" runat="server" Font-Underline="True" ForeColor="Red"></asp:Label>
</FooterTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("订货金额", "{0:c}") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
// 创建一个变量来存储订货金额加总。
private decimal orderTotal = 0.0m;
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
// 提取当前的资料列。
GridViewRow row = e.Row;
// 如果正被创建的数据列是一个页尾,则更新数据行加总。
if (row.RowType == DataControlRowType.Footer)
{
// 取得页尾当中的标签控件 OrderTotalTotal 。
Label total = (Label)(e.Row.FindControl("OrderTotalLabel"));
// 以货币格式来显示订货金额加总。
if (total != null)
{
total.Text = orderTotal.ToString("c");
}
}
}
发表评论
-
.NET 嵌入式版4.2发布:关键更新抢先看
2012-02-22 14:57 1868作为.NET家族的一员,.Net Micro Framewor ... -
asp.net中模拟测试smtp发信
2011-03-20 18:47 1931在asp.net 中,有时要测试发信SMTP,但如果在单元测试 ... -
vs.net 2010两个数据库方面的好工具
2011-02-14 11:47 1899今天发现vs.net 2010在处理数据库方面的两个不错的工具 ... -
将gridview导出到excel,world,pdf的小结
2011-02-07 22:47 2991下面小结下把gridview的数据导出到excel,world ... -
gridviewtips1:gridview的页脚中的加亮显示和页数显示
2011-01-27 09:58 2394在asp.net 中,要经常显示gridview中的页数,并且 ... -
asp.net 4中的HTML过滤的一个新特性
2011-01-21 09:47 1896在asp.net 4中,有个新增加的对HTML过滤,防止XSS ... -
在vs.net 2010中使用重构方法
2011-01-20 16:55 2206在vs.net 2010中,可以很方便地对一些冗余的代码进行重 ... -
一个比较好的.net 3.5的异常报告类
2011-01-10 14:51 1989发现了一个比较好的异常报告类,其中用到了.net 3.5以上的 ... -
asp.net 4.0中menu菜单的改进
2011-01-03 22:47 2603在asp.net 3.5时,如果用menucontrol时,使 ... -
asp.net 4中的新特性之一:控制URL长度
2010-09-14 23:06 2427asp.net 4中的新特性之一:控制URL长度。在ASP.N ... -
vs.net 2010中使用code snippets
2010-09-09 20:58 1613其实在vs.net 2010中,使用code snippets ... -
百万开发者拥戴!七大.NET著名开源项目
2010-09-07 09:42 2338新翻译了篇帖子,原文发表在 http://publish.i ... -
asp.net 2010中jquery调用webservice
2010-08-30 22:21 2785在asp.net 2010中,在建立web应用时,默认已经在s ... -
.net中的placeholder控件
2005-01-15 20:00 2016最近留意到有人问,NET中的placeholder控件用来做什 ... -
asp.net 中一次性更新DATAGRID中所有记录
2005-01-15 20:03 978在asp.net中,如何一次性 ... -
在asp.net 中实现只允许数字输入的文本框
2005-01-15 20:18 1536在asp.net 中实现只允许数字输入的文本框,其实是十分简单 ... -
一个重构代码的小技巧
2005-01-16 21:58 1167刚开始接触重构,听就听的多了,理论没认真看过,不过今天发现,将 ... -
防止SQL注入攻击
2005-02-05 14:42 1179看了本期ASP。NET杂志里的一篇讲防止SQL注入攻击的文章, ... -
优秀.net 控件包介绍
2005-02-18 19:47 1711在oday上看到得,将介绍摘录在这里 NetAdvantage ... -
vs.net 2005中的ConfigurationManager
2005-05-06 18:11 1691vs.net 2005中的ConfigurationManag ...
相关推荐
1. **ASP.NET 2.0概述**:ASP.NET是.NET Framework的一部分,它提供了构建动态网站、Web应用程序和Web服务的工具和技术。ASP.NET 2.0在1.0的基础上进行了许多改进,包括更高效的页面生命周期管理、内置的状态管理...
通过探索这些项目的设计和代码,读者可快速掌握使用ASP.NET 2.0开发应用程序的技巧,从空白开始创建自己的网站,或在自己开发的网站中重用这些项目提供的功能。本书共分为12章,每章通过一个项目实现一种常见的网站...
本书的章节结构清晰,每章都遵循提出问题、分析解决方案、实际操作的模式,使读者能够逐步理解并掌握ASP.NET 2.0的开发技巧。书中的实例代码可以在指定的合作站点上下载,以便读者进行实践和学习。 对于寻求提升ASP...
"asp.net2.0 开发技术大全"很可能是一本详尽介绍ASP.NET 2.0开发的书籍,包含实例、最佳实践以及常见问题解决方案等内容。 标题中的“开发技术大全”暗示了书的内容可能覆盖了以下几个关键知识点: 1. **基础概念*...
1. **ASP.NET 2.0基础**:介绍ASP.NET 2.0的核心概念,包括Web控件、页面生命周期、事件处理机制等。学习者会了解如何创建基本的ASP.NET Web Forms页面,并理解服务器端和客户端代码的交互。 2. **数据访问技术**:...
《CrystalReports2.0在Asp.net2.0中的应用详解及C#源码解析》 水晶报表(Crystal Reports)是SAP公司的一款强大的报告生成工具,尤其在.NET框架下,与Asp.net2.0的结合使得它在企业级应用开发中占据了重要地位。本...
可能是开发者编写的代码片段集合,包含了常见的ASP.NET 2.0编程技巧和实用示例。 10. **ASP.NET复习资料** 这可能是更详细的学习材料,包括教程、案例研究或实战项目,有助于深入理解和应用ASP.NET 2.0技术。 ...
`ch 16.doc`可能包含关于性能优化的技巧,比如利用缓存、减少数据库查询、优化服务器控件和页面生命周期,以提高ASP.NET 2.0应用程序的响应速度和并发处理能力。 通过阅读这本书,开发者可以深入理解ASP.NET 2.0的...
在这个"ASP.NET 2.0 快速入门(12)"的视频教程中,我们将深入学习该框架的核心特性和实用技巧,帮助初学者快速掌握ASP.NET 2.0的开发。 首先,我们从基础开始,了解ASP.NET 2.0的架构,包括页面生命周期和事件处理...
- **部署策略**:学习如何将ASP.NET 2.0应用程序部署到IIS服务器,以及如何处理部署中的常见问题。 5. **数据访问和ADO.NET**: - **DataSource控件**:使用SqlDataSource、ObjectDataSource等控件简化数据库访问...
在"ASP.NET 2.0编程珠玑Part2"中,可能会详细讲解上述特性如何实际应用,以及如何通过实例来解决常见的开发问题。此外,可能还会涵盖调试、性能优化、安全策略等方面的内容,帮助开发者更好地掌握ASP.NET 2.0平台的...
【标题】:“精通asp.net2.0的11个源码2”指的是深入理解ASP.NET 2.0技术的实践项目代码,这些源码可能是为了帮助读者更好地掌握该框架的应用而设计的。ASP.NET 2.0是微软.NET Framework 2.0的一部分,是一个用于...
本书“精通ASP.NET 2.0典型模块设计与实现”旨在深入探讨如何利用这个平台设计并实现各种常见的Web功能模块。 ASP.NET 2.0引入了许多新特性和改进,极大地提高了开发效率和应用性能。其中关键的改进包括: 1. **...
ASP.NET 2.0是微软开发的一个用于构建...通过本教程的学习,你将掌握ASP.NET 2.0的基本概念和实践技巧,为后续的Web开发打下坚实基础。随着对ASP.NET的深入理解和实践,你将能够创建功能丰富、性能优秀的Web应用程序。
《ASP .NET 2.0安全成员和角色管理编程指南》都是一部不可多得的好书,它不仅详细介绍了ASP .NET 2.0中的安全特性和使用方法,还提供了丰富的示例代码和实用技巧,极大地促进了开发者对ASP .NET 2.0安全功能的理解和...
书中不仅覆盖了基本的编程技巧,还深入探讨了如何利用ASP.NET 2.0的新特性来构建高效稳定的Web应用程序。 #### 六、ASP.NET 2.0高级编程 这是一本面向高级开发者的指南,深入探讨了ASP.NET 2.0的高级话题,如缓存...
本系列课程将深入浅出地介绍ASP.NET 2.0的基础知识和进阶技巧,帮助初学者快速上手并逐步提升技能。 首先,我们要理解ASP.NET 2.0的核心概念。它引入了控件模型,允许开发者通过拖放控件来构建页面,大大简化了网页...
1. **控件技术**:ASP.NET 2.0提供了大量的服务器控件,如TextBox、Button、GridView等,这些控件简化了页面交互和数据展示。第八章可能会讲解如何使用这些控件,以及自定义控件的创建。 2. **数据绑定**:ASP.NET ...