热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

介绍一个免费的具备数据显示/录入/更新/删除功能的asp.net控件

本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。

介绍一个免费的具备数据显示/录入/更新/删除功能的asp.net控件

我不能说它比datagrid更强, 因为datagrid有很多深层次的东西可以发掘,但是我能说它比datagrid更易用,更实用,因为它已经轻松实现如下功能,同时,它是完全免费的,不需要注册,没有任何的功能限制。

1、 通过属性设置数据表的显示 
2、 客户端数据排序 
3、 各种字段类型的格式化显示 
4、 所有数据表轻松实现内置的数据添加、更新、删除功能 
5、 提供密码字段的支持并使用32位MD5编码 
6、 添加、更新图象字段、链接文件字段时自动上传文件 
7、 上传图片时可以自动生成缩略图 
8、 添加、更新时自动生成了客户端数据验证(空字符验证、最大字符数验证、数字格式验证、日期格式验证、电子邮件验证) 
9、 自动对日期/时间字段使用日期选择器(Javascript) ,自动对数值字段实用数字选择器 
10、 内置图象字段生成程序,直接显示图象字段 
11、 内置可以自定义的详细察看页面 
12、 已经对输入的参数进行了过滤,防止sqlserver的注入攻击 
13、 防止非本页提交 
14、 自动分页技术,减少查询数据返回量 
15、 提供内置的字段值合计功能 
16、 数据表直接导出EXCEL格式 
17、 添加记录时可以指定某列使用HTML编辑器 
18、 直接对SQLSERVER操作 
19、 支持存储过程 
20、 双层表头显示 
21、 子表显示 
22、 内置查询功能 
23、 为每一个列生成点击事件 
24、 鼠标右键功能 
25、 内置21种实用样式 
26、 行首直接可以生成Checkbox 或Radio 
27、 数据表的多种显示模式(数据表、缩略图、报表)


更多的功能不能尽述。下面是该控件的简单应用说明:

一、第一次使用 
1. 把DTABLE.DLL文件拷贝到项目的bin目录下 
2. 如同其他第三方控件一样,在自定义工具箱中加入该控件 
3. 把该控件拖动到页面合适的位置 
4. 重新生成一下项目,即可发现您现在已经可以访问northwind数据库的雇员数据表了 
5. 如果您开发的机器上aspnet用户有权限访问northwind数据库,那么您的页面就默认显示雇员的数据表,否则就会提示您没有权限访问该数据库。

二、立即显示你所需要的数据表 
1、DTABLE控制数据表的显示是依靠属性来设置的。通常情况下,它的属性都具有一些默认值。如果您觉得它显示的结果不是您所需要的,那么请更改相关的属性来获得您所需要的结果。 
2、 首先,你必须要指定3个属性,这样才可以立即显示您的数据表。 
a) 数据库连接字符串属性DataConnectString 。 
使用时设置如: 
DTable1.DataCOnnectString=” data source=localhost;integrated security=sspi;initial catalog=mydatabase”; 
当然,您也可以预先把链接字串封装为其他形式或者是一个全局的变量。如: 
DTable1. DataCOnnectString=Include.datastr;

b) 数据表的名称TableName 。 
使用时设置如: 
DTable1.TableName="user_tb";

c) 数据列表的查询语句List_SqlText 
使用时设置如: 
DTable1.List_SqlText ="select * from user_tb";

3、 OK,如果您在Page_load事件中定义了上述3个属性,那么您重新生成后即可立即得到您所定义的数据表列表了,而且DTABLE自动给您定义了表的交错行样式、TITLE样式以及分页栏、行首序号等。 
4、 您现在双击第一列链接,就可以立即查看该行的所以字段信息。当然,这是DTABLE默认允许详细查看的结果,您也可以关闭,或者自己定义在详细查看时需要显示的字段乃至字段的名称……乃至字段的类型转换等等。


三、立即拥有记录更新、添加、删除的功能而不需要编写其它代码。您所需要做的就是设置3个属性而已。 
1. 允许内置的更新功能:AE_EnableEdit 
设置:DTable1. AE_EnableEdit=true;

a) 如何使用内置更新功能? 
当允许了内置更新功能以后,数据列表自动会出现数据“更新按钮”,您点击该按钮即进入更新列表的状态。 
b) 如何更改数据更新按钮的外观? 
通过设置属性:AE_EditButton_Htm来定义更新按钮的样式。例如设置该更新按钮为一个图片edit.gif为: 
DTable1. AE_EditButton_Htm=”” 
c) 如何定义需要更新的字段? 
默认状态,记录更新界面将列出该表的所有字段。可以通过一个属性设置更新界面显示出来的字段:AE_FieldList,如: 
DTable1. AE_FieldList=”id,姓名,年龄,性别” 
此时,更新界面就仅仅列出姓名、年龄、性别这3个字段提供更改数据。 
d) 记录更新界面有什么不同之处? 
DTABLE在记录更新界面提供了大量的易用功能来提高数据录入的有效性和录入速度。例如:它自动对日期字段提供日期选择器(单击打开选择器),自动对数值字段提供计算器(双击打开计算器)。而且,DTABLE自动生成客户端的数字、日期、最大字符数、不允许空值的检验。 
e) 关于记录更新的安全问题 
DTABLE内置了防止跨页提交的功能,即:系统只对本物理页面提交。

介绍一个免费的具备数据显示/录入/更新/删除功能的asp.net控件,,

介绍一个免费的具备数据显示/录入/更新/删除功能的asp.net控件


推荐阅读
  • 本文介绍了iftop的下载地址、基本参数配置方法及其在不同Linux发行版中的安装问题解决方案。iftop是一款强大的实时网络流量监控工具,适用于需要精确监控网络带宽使用情况的场景。 ... [详细]
  • 免费获取:全面更新的Linux集群视频教程及配套资源
    本资源包含最新的Linux集群视频教程、详细的教学资料、实用的学习课件、完整的源代码及多种软件开发工具。百度网盘链接:https://pan.baidu.com/s/1roYoSM0jHqa3PrCfaaaqUQ,提取码:41py。关注我们的公众号,获取更多更新的技术教程。 ... [详细]
  • 题目描述了一个病毒检测问题,要求使用AC自动机算法统计目标文本中多个模式串的出现次数。 ... [详细]
  • 深入理解希尔排序算法
    本文详细介绍了希尔排序的原理及其相对于传统插入排序的优势,并通过实例解析了希尔排序的具体实现过程,包括代码示例及性能分析。 ... [详细]
  • 详细的介绍针对graphiclayer的空间查询。首先,空间查询的方式:提供多种类型的空间查询,包括点周边、线周边、面内等多种方式;其次,图形绘制完成后状态的展示;再次 ... [详细]
  • Navicat 导出查询结果时如何生成包含指定列名的 INSERT 语句
    本文介绍了在使用 Navicat 导出查询结果时,如何确保生成的 INSERT 语句中包含指定的列名,避免因设置不当导致列名缺失的问题。 ... [详细]
  • 利用 Jest 和 Supertest 实现接口测试的全面指南
    本文深入探讨了如何使用 Jest 和 Supertest 进行接口测试,通过实际案例详细解析了测试环境的搭建、测试用例的编写以及异步测试的处理方法。 ... [详细]
  • 本文介绍如何通过简单的代码封装,创建一个能够灵活应用于多种场景的通用选择器,提高前端开发效率。 ... [详细]
  • 本文探讨了前端包管理器的核心功能,包括注册机制、文件存储、上传下载、以及依赖分析等关键特性,并介绍了几种流行的前端包管理工具。 ... [详细]
  • 本文详细介绍了使用JavaScript和jQuery进行页面加载初始化的方法,包括不同的实现方式及其应用场景,并探讨了两者在初始化过程中的主要区别。 ... [详细]
  • Java中'=='与'equals'方法的区别
    在Java编程语言中,'=='操作符用于比较两个对象的引用是否指向同一个内存位置,而'equals'方法则用于比较两个对象的内容是否相等。本文通过具体示例详细解释了两者的差异,并提供了代码演示。 ... [详细]
  • 本文提供了2023年最新的解决方案,帮助用户了解如何在移动设备上顺利访问和浏览PHP网页,涵盖从基础设置到高级技巧的全方位指导。 ... [详细]
  • 在J2EE开发领域,众多专业术语如PO、VO、BO、DTO、POJO及DAO常常令初学者感到困惑。本文旨在清晰解释这些术语及其相互间的关系,帮助开发者更好地理解和运用这些概念。 ... [详细]
  • 本文提供了关于WSDL(Web Services Description Language)的详细参考资料链接,包括官方文档和深入解析,旨在帮助开发者更好地理解和使用WSDL进行Web服务的开发与集成。 ... [详细]
  • 前端常用的布局类型——前端布局
    1.Static静态布局固定宽高:2.Liquid流式布局宽高用百分比,按屏幕分辨率调整,布局不发生变化3.Adaptive自适应 ... [详细]
author-avatar
索马里7_244
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有