Welcome 微信登录

首页 / 网页编程 / ASP.NET

使用DataGrid中扩展ItemRenderer和HeaderRenderer进行操作

使用DataGrid中扩展ItemRenderer和HeaderRenderer进行操作

如果仅仅只是简单的显示数据,或者对显示数据做一些格式化操作,基本的DataGrid,加labelFunction支持就可以满足了,但大多我们需要针对不同的数据和对象,进行不同的渲染,比如checkbox啦,下拉选择框,日期等等,再比如自己控制显示复杂视图,比如Gantt图之类。这就必须扩展ItemRenderer和HeaderRenderer。 (1)有关ItemRenderer的类实现IDataRenderer和IDropInListItemRender...
.Net连接Oracle数据库的实现代码

.Net连接Oracle数据库的实现代码

访问Oracle时客户端(或者web服务器)得安装一个Oracle的客户端,这个有点不爽,SQL Server不用呀,MySQL顶多来个MySql.Data.dll 就搞定。寻觅了很久找到一个相对苗条的客户端,才12M多、小巧实用呀。安装后如下:一个类似查询分析器的连接与查询工具,一个配置文件(很重要)。启动连接工具输入帐号信息,对应的是连接字符串的user id,password,datasource连接成功后就可以查询了,这玩意看起来想windows程...
asp.net 事件与委托分析

asp.net 事件与委托分析

它所实现的功能与C/C++中的函数指针十分相似。它允许你传递一个类A的方法m给另一个类B的对象,使得类B的对象能够调用这个方法m。但与函数指针相比,delegate有许多函数指针不具备的优点。首先,函数指针只能指向静态函数,而delegate既可以引用静态函数,又可以引用非静态成员函数。在引用非静态成员函数时,delegate不但保存了对此函数入口指针的引用,而且还保存了调用此函数的类实例的引用。其次,与函数指针相比,delegate是面向对象、类型安全、...
asp.net 生成曲线图实现代码

asp.net 生成曲线图实现代码

我的Dataset是从表Sendrec里读取的数据,分别有Id,Sendid(订单号),Sendtime(记录时间),Sendnum(单位时间发送量/我这里是五分钟)几个字段 过程如下: public void draw(Page page,DataSet ds,int Tnum){} 其中page是用来传递引用这个过程的页面,这样让页面是JPG方式直接向客户端输出生成的曲线图. ds就是取出来的数据集了 Tnum只是我这里要用到的一个参数,不想让这个类去...
从外部的js文件中获取ASPX页面的控件ClientID

从外部的js文件中获取ASPX页面的控件ClientID

前言 当使用MasterPage、UserControl等容器时,为了避免控件的重复命名,asp.net会自动将容器中的控件生成一个ClientID(Control Tree中的可生成,否则不会生成)。 例如:ContentPlaceHolder1中的Button1默认情况下会生成“ctl00_ContentPlaceHolder1_Button1”的ClientID。 我们在Render出来的mark up中看到的也是这些ClientID。所以,当我们使...
asp.net 因为数据库正在使用的解决方法

asp.net 因为数据库正在使用的解决方法

这个问题困惑我好长的时间,在网上搜,也没完全的解决方案,不是过于简单,就是乱说,有的论坛上还没人回答这个问题.今天我彻底解决这个问题,并在C#里测试完全通过.现在把他写出来,希望对朋友们有帮助(如要转载,记得给我版权哦.嘿嘿!!!).以下信息是综合网上的资料和我的实际问题,整理出来的. 备份: 在备份按钮里写: 复制代码 代码如下:protected void Button1_Click(object sender, EventArgs e) { stri...
<< 51 52 53 54 55 56 57 58 59 60 >>