
MS Asp.Net控件学习/资料
文章平均质量分 70
JOHNCOOLS
这个作者很懒,什么都没留下…
展开
-
DataList小结
设计模版: 页眉 页脚 数据记录 交替显示项 选中时的显示方式 编辑时的显示方式 数据记录分隔符 编辑模版,里面可以嵌入控件,转载 2005-12-11 20:56:00 · 884 阅读 · 0 评论 -
个人使用控件点滴
1,DataGrid中Button 控件的单击,先响应Click,后Command 事件。通过e.CommandName;判断哪个按钮 加入模版列的按钮会将其click事件反升到DataGrid1_ItemCommand事件 2,TextBox1 类似“搜索”,回车执行: AutoPostBack="True"在TextBox1_TextChanged()事转载 2005-12-11 20:55:00 · 933 阅读 · 0 评论 -
DataGrid的列操作个人总结
绑定列 DataField="datetime" 字段名 HeaderText="时间" 列表头 HeaderImagerUrl=""> 显示于列页眉中的图片,此图片会取代HeaderText的文本 如果“自动创建列”为true,则绑定列先显示,接着显示自动列,而且自动生成的列不会被加入到columns集合中。转载 2005-12-11 21:06:00 · 1123 阅读 · 0 评论 -
ASP.NET弹出式日历选择控件的实现
最近好几个项目都用到日历选择,而考虑到页面刷新,多个控件页面传值等问题,决定自己写个建议又实用的弹出式日历选择控件以备调用。具体如下实现: 在需要调用日期选择的页面放置两个TEXTBOX与BUTTON以选择开始时间与结束时间,并在html代码的 之前加入如下javascript语句: function openModeBegin() { var re转载 2005-12-12 21:45:00 · 3213 阅读 · 0 评论 -
一段对DataGrid表格的计算的JS代码
var m_tb = document.getElementById("zgrListbyProduct");if (m_tb != null){ var m_iStart = (m_tb.rows[0].cells.length == 1)? 1:0; var m_headTR = m_tb.rows[m_iStart]; var m_cell转载 2005-12-14 20:40:00 · 1110 阅读 · 0 评论 -
DataGrid小技巧
//添加删除确认对话框:private void DataGrid1_ItemDataBound( ){ switch(e.Item.ItemType) { case ListItemType.Item: case ListItemType.AlternatingItem: case ListItemType.EditItem: ImageButt转载 2005-12-11 20:57:00 · 975 阅读 · 0 评论 -
ASP.net DropDownList 无刷新联动菜单
作者Blog:http://blog.youkuaiyun.com/yangyifan0/ 再谈 N 个 ASP.net DropDownList 无刷新联动菜单,牺牲N-1个ASPX来实现自动更新机制,避免刷新的闪动!!以下代码绝对可以使用,也可以实现多级菜单。。。。function load(state) { var drp2 = document.getE转载 2005-12-11 13:02:00 · 1482 阅读 · 0 评论 -
DataGrid使用技巧小总结-个性化分页及复杂表头
在使用DataGrid 的时候,总是会有各种各样的需求,在和数据库打交道的项目中用的最多的恐怕就属DataGrid 了吧,微软有时候做的就差那么一点点,所以就需要我们自己来动手实现啦.DataGrid 自定义分页导航 无需任何其他第三方控件,在DataGrid 自己分页的基础上再个性化一点.效果: 让DataGrid自己的分页实现这样的效果[1][2]转载 2005-12-11 20:34:00 · 1151 阅读 · 1 评论 -
为DataGrid添加自动编号功能
添加事件:每次在项被数据绑定到 DataGrid 控件后发生private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){ if(e.Item.ItemIndex!=-1) { e.Item.C转载 2005-12-11 21:03:00 · 787 阅读 · 0 评论 -
DataGrid分页使用小结
默认分页模式:选中“允许分页”;页大小;页导航设置,可以是上下方式,也可以用页码方式格式里可以设置“页导航”按钮的对起方式; private void datashow()//绑定数据 { string sql="server=127.0.0.1;database=ltp;user id=sa;password="; SqlConnection mycon=new Sq转载 2005-12-11 21:05:00 · 1027 阅读 · 0 评论 -
Webcast收听笔记之二——《DataGrid最佳实践》
《DataGrid最佳实践》(邵志东主讲,他讲课很不错)------------------------------------------------------------------------------------------------------------------ 在datagrid的删除列为了避免最后一条删除问题,应加入: if(DataGrid1.Items.Count=转载 2005-12-12 21:42:00 · 1040 阅读 · 0 评论 -
给dropdownlist等控件增加客户端onchange事件
dropdownlist等控件的onchange事件,如果同时要触发js弹出框,则采用以下方法: 后台: if (iStatusNo == (int)ZTE.EVAL.Model.EnumCollections.InvestigateStatus.已发布) { this.ddlOperation.Items.Add(new ListItem(OperType.预转载 2005-12-14 20:37:00 · 2736 阅读 · 0 评论 -
代码分析-DataGrid实现增删(带提示)改和分页
或许大家会说,网上已经很多类似文章了,包括孟子的,为什么要再写一次? 我想我们不仅仅要会实现,更多的是需要理解。 下面先帖出代码,再分析一下其中的一些关键代码。 数据库表名:tb1,其中有3个字段,分别是ID自增的主键、vName varchar(50)、iAge int (以下代码没有做任何错误捕获处理) 前台 ...@ Page language="c#" Codebehind="Web转载 2005-12-20 09:47:00 · 1032 阅读 · 0 评论 -
怎么在绑定后动态改变DataGrid中的内容
在应用中,很多时候需要在绑定以后去修改DataGrid的呈现,比如(1)当数据符合一定的条件需要修改它的呈现方式(2)将数据库中的逻辑值(0,1)变成男女来呈现等等大致有2种方法来实现上述操作(1)在ItemDataBound中修改值(2)在绑定的时候用一个函数进行过虑同样,数据库按照 http://www.cnblogs.com/lovecherry/archive/2005/03/25/125转载 2005-12-20 09:48:00 · 1068 阅读 · 0 评论 -
代码分析-DataGrid实现自增列、单选、多选
转:http://www.cnblogs.com/lovecherry/archive/2005/03/25/125487.html http://www.cnblogs.com/lovecherry/archive/2005/03/25/125492.html 上一次,我们为这个DataGrid实现了添加、删除、修改、分页、动态修改内容等功能,今天再来分析一下如何为之添加自增列、单选、转载 2005-12-20 09:43:00 · 1012 阅读 · 0 评论 -
代码分析-DataGrid实现自增列、单选、多选
转:http://www.cnblogs.com/lovecherry/archive/2005/03/25/125487.html http://www.cnblogs.com/lovecherry/archive/2005/03/25/125492.html 上一次,我们为这个DataGrid实现了添加、删除、修改、分页、动态修改内容等功能,今天再来分析一下如何为之添加自增列、单选、转载 2005-12-20 09:45:00 · 940 阅读 · 0 评论 -
Control Study->AdRotator广告控件显示自定义配置文件中广告以及与DataGrid控件结合使用显示图片(示例代码下载)
(一).说明 演示AdRotator控件使用,包括: 自定义显示图片,显示图片频率等。 与DataGrid结合作用显示图片.(二).示例图片 (三).广告控件自定义配置显示图片文件Ad.Xml代码 http://blog.youkuaiyun.com/images/blog_csdn_n转载 2006-01-08 11:28:00 · 1179 阅读 · 0 评论 -
Control Study -> Asp.net几个较复杂数据控件(Repeater/DataList/DataGrid)用法 (示例代码下载)
(一). Asp.net Repeater控件 1. 示例图片 2. 用法代码下载 http://www.cnitblog.com/Files/ChengKing/Reapter.rar(二). Asp.net DataList控件 2. 用法代码下载 http://www.c转载 2006-01-08 11:23:00 · 2237 阅读 · 0 评论 -
菜单控件
商银行个人网上银行中的菜单很特别,经研究发现它居然是一个第三方开源的控件控件下载地址: http://timothyhumphrey.name/thwc/downloads/TimothyHumphrey.WebControls_1.3_Installer.zip(安装包中含有控件源代码)另,控件原代码: http://timothyhumphrey.name/thwc/downloads转载 2006-01-15 21:33:00 · 1225 阅读 · 0 评论 -
[DataGird]如何截取过长的字符串
1.这段代码是处理过长字符串的主体;void ItemDataBound(object sender, DataGridItemEventArgs e){ // Get the string to be displayed string title = GetTheString(); // Returns the updated text for the specified col转载 2006-03-13 13:08:00 · 1226 阅读 · 0 评论 -
DataGrid技巧大集合(转载)
引用自:http://www.cnblogs.com/iCeSnaker/archive/2004/07/31/29017.aspx DataGrid的正反双向排序 http://dev.youkuaiyun.com/develop/article/26/26817.shtm DataGrid删除确认及Item颜色交替 http://dev.youkuaiyun.com/develop/article转载 2006-01-24 14:37:00 · 1693 阅读 · 0 评论 -
将ASP.NET用户控件转化为自定义控件
将ASP.NET用户控件转化为自定义控件 作者:Kevin Cheng (程建和) 最后修改时间:2006-03-14 概述:如何将ASP.NET用户控件移植为ASP.NET自定义控件 关键字:Asp.net, 用户控件, 自定义控件 本文适用读者: - 熟悉aspnet,能创建ascx用户控件 - 想创建自定义控件,而又为其庞杂的实现方法而惧的读者 相关下载: -转载 2006-03-16 12:52:00 · 1334 阅读 · 0 评论 -
[DNN扩展]将Lion.Web.WebHtmlEditor作为DNN的富文本编辑器(初步实现)
前天写了一篇《让DNN也用CuteEditor》的文章。师域建议说:CuteEditor是收费组件(最便宜也要$129),在DNN中推广还是用免费的好。他向我推荐了Lion.Web.WebHtmlEditor。到Lion的网站上一看,发现WebHtmlEditor决不比CuteEditor逊色。这么好的东西当然值得推广,而且WebHtmlEditor还是开源的,简直太棒了。 自己编写了一个Pro转载 2006-03-16 11:53:00 · 1537 阅读 · 0 评论 -
[DNN扩展]LionHtmlEditorProvider(v1.0.3)
LionHtmlEditorProvider已经出了几个版本了,LionHtmlEditorProvider是将Lion的WebHtmlEditor编辑器用于的DNN作为富文本编辑器的HtmlEditorProvider,关于LionHtmlEditorProvider的详细介绍可点击这里查看。WebHtmlEditor最近又出新版本了!页面美化了,加载速度变快了,功能更强了!还有更多,请看:h转载 2006-03-16 11:55:00 · 1120 阅读 · 0 评论 -
基于EXCEL的WEB报表输出组件
HFSoft.Report是一个基于EXCEL的WEB报表输出组件,它的目标是快速灵活地建立EXCEL的报表文件。开发人员并不需要了解相关EXCEL(COM)、VBA等相关知识,只需要通过HFSoft.Report组件来编写输出模板,组件就会自动地根据模板和数据源生成相应的EXCEL报表文件。在服务器中调用COM进行操作是一件很消耗资源的事情,特别在多用户请求的情况下,COM资源释放也是一件很头痛转载 2006-03-16 11:57:00 · 1684 阅读 · 0 评论 -
在web中使用toolbar的DorpDownList
在web中使用toolbar的DorpDownList代码如下:1.第一个方法中定义一个ToolbarDropDownList类型的数据dd,并且定义了一个事件dd.SelectedIndexChanged。2.第二个方法中写dd.SelectedIndexChanged事件的内容。3.绑定数据到自定义转载 2006-03-16 13:38:00 · 1023 阅读 · 0 评论 -
给删除控件添加确认信息
给控件添加确认信息,方法如下:1、给控件加确认信息BtEdit.Attributes.Add("onclick", "return confirm( 确定修改?);");2、给DataGrid中的控件添加确认信息public void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEv转载 2006-03-16 10:53:00 · 1036 阅读 · 0 评论 -
自己用C#编写的日期选择web自定义控件(有修订)
做web页面很多要用到日期输入,.net自带的日历控件每次都需要与服务器交互很不方便。为了图省事自己开发了一个web控件。参照用JavaScript编写的日期选择,将其中的JavaScript部分写入控件中就可以了。代码不复杂,拿出来大家共享以下。大家帮忙找找Bug,提提改进意见。实现效果如下: 源码下载:TestControl.rar TestControl(v1.0.1).rar(解决了转载 2006-03-16 11:42:00 · 1877 阅读 · 0 评论 -
DataGrid中DropDownList的动态绑定和触发DropDownList事件
我在写DataGrid控件中子控件事件时候,DropDownList的事件相比而言麻烦一点,在此,我简单罗列如下(我在此处为了方便这里都用DataGrid中的隐藏列存储我所要的数据):一、DropDownList的动态绑定,只需在DataGrid1_ItemDataBound的事件中,取出数值进行匹配,便可以了,具体代码如下:private void DataGrid1_ItemDataBound转载 2006-03-18 10:44:00 · 1257 阅读 · 1 评论 -
datagrid控件中添加checkbox控件列
为DataGrid空间添加CheckBox控件列,首先需要为DataGrid控件添加一模版列,然后向模版列中添加CheckBox控件在System.Web.UI.WebControls命名空间中有一个DataGridItem类,用来表示DataGrid控件中的项。在该类中有一个FindControl方法,用来在当前的命名容器中搜索指定id参数的服务器控件,其使用方法如下:public转载 2006-03-17 17:38:00 · 2653 阅读 · 1 评论 -
TreeView使用集锦
1.下载地址http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp下载后是后缀为bat的版本(1)bulid.将bulid.bat的路径指向csc.exe所在路径,生成Microsoft.Web.UI.WebControls.dll。(2)在转载 2006-02-04 17:38:00 · 906 阅读 · 0 评论 -
在水晶报表中动态的添加自己所需要的的字段
在水晶报表中动态的添加自己所需要的的字段 由于常遇到一些比较大的报表,其中的字段有的需要,有的不需要,有的这次需要,下次可能就不需要,不可能把所有的可能性都考虑在内做报表,所以就需要动态的添加字段,以实现动态报表。 做动态报表主要用的是水晶报表中的自定义公式,首先添加N个自定义公式在报表中(其中N为字段最多可能的数),并且在设计报表中要设置好线与线之间的距离,还有文本对象的宽度,自定义公转载 2006-03-17 17:33:00 · 1306 阅读 · 0 评论 -
遍历和查找容器内的控件
前台界面:后台代码: 1using System; 2using System.Collections; 3using System.ComponentModel; 4using System.Data; 5using System.Drawing; 6using System.Web; 7using System.Web.SessionState; 8using System转载 2006-03-18 11:11:00 · 1754 阅读 · 0 评论 -
如何使用 .net 的TreeView控件
ASP.NET真正有用的特性就是其可扩充性。世界各地的开发人员都可以创建自己的自定义控件,这种自定义控件可以方便地在你自己的过程中进行定义。其中,Internet Explorer Web Controls就是由微软公司在标准的ASP.NET控件之外创建的这样一个集合。 WINDOWS资源管理器中的驱动器和其下的文件及文件夹就是按照一种层次结构来安排的,在这个控件集中有一个treeview控件为转载 2006-02-19 12:25:00 · 1324 阅读 · 0 评论 -
datagrid加checkbox实现分页不丢失选择的记录
namespace checkboc_page{ /// /// WebForm1 的摘要说明。 /// public class WebForm1 : System.Web.UI.Page { protected System.Web.UI.WebControls.Button Button1; protected System.Web.UI.WebControls.DataGrid转载 2006-02-19 12:33:00 · 1377 阅读 · 0 评论 -
ASP.NET图片验证码控件
发现自己搞的东西挺杂一会报表输出一会又控件,把自己思考时间都分散了。不过还好SQLs expression for .net进展还算顺利。做这个控件的原因是同事工作需要,后来发觉这功能可以封装成一个控件方便以后的重用,因此花些时间完成它。 以下是控件生成的效果图:例子下载源码下载http://henryfan.cnblogs.com/archive/2006/02/09/327转载 2006-02-19 12:40:00 · 2040 阅读 · 0 评论 -
一个ASP.NET工具栏和菜单控件(源码)
控件主要包括两个部件:工具栏和菜单功能简简介: 支持式样设置 支持SCRIPT绑定 支持服务器端事件 SCRIPT绑定和服务器端事件功能可以一起设置,并不会产生冲突。由于菜单是采用popup window方式弹出(并没有采用层的方式),所以只支持一级。事例 (由于事例中调用数据库[NorthWind],通过修改WEB.C转载 2006-02-19 13:11:00 · 3219 阅读 · 0 评论 -
DataGrid中的高级ToolTip
实现的效果是由于单条记录需要了解的信息过多使DataGrid中摆放不下时的解决方案,首先将记录的一部分信息进行分类将重要的信息进行保留显示,将相关信息列隐藏掉,在鼠标移动到DataGrid中相应的记录中时,会出现一个跟随鼠标的ToolTip将相关信息显示在其中。 实现原理是在HTML中隐藏一个放在DIV标签中的Table,然后在分别通过鼠标的onmouseover和onmouseou转载 2006-02-19 13:57:00 · 1313 阅读 · 0 评论 -
可输入的DropDownList扩展控件(C#)
首先,建立一个名字为ExtendWebControls的C#用户自定义Web控件的工程 然后,添加一个DropDownList.cs文件,类型为Web自定义控件 添加如下代码到文件中即可,需要注意的是在引用中要添加System.Design和System.Drawing 1using System; 2using System.Web.UI; 3using Syst转载 2006-02-19 14:01:00 · 2377 阅读 · 0 评论 -
DataGrid鼠标到达的行和列显示不同的颜色
本例的实现原理是在向DataGrid绑定数据的同时为相应的单元格添加onmouseover和onmouseout事件。主要代码如下 1/**//// 2/// 增加颜色属性 3/// 4/// 5/// 6private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemE转载 2006-02-19 13:58:00 · 1057 阅读 · 0 评论