随笔分类 - 自定义
摘要:分页是开发中常用功能之一,尤其是Repeater分页,收集了一些资料.发现Repeater的分页通常分为两种. 1.假分页(PagedDataSource实现) 2.真分页.本文关注的是后者.虽本人用的是.net和oracle结合作为例 子.实际上其它平台实现方法类似. 1.存储过程的编写View Code --定义一个包 用于返回分页总数和当前页数据记录 为分页存储过程作准备create or replace package pck_page istype T_Page is ref cursor; --定义游标变量用于返回记录集procedure getpagerecord(pindex.
阅读全文
摘要:一.理论 Attribute在msdn中被翻译成属性,我感觉不太适合.我更赞成前辈王涛(<你必须知道的.net>的作者)对之的称呼--特性. 看过王涛前辈的书,记得王涛前辈对特性做过这样的描述: 特性attribute,本质上是一个类,其为目标元素提供关联附加信息, 并在运行期以反射的方式来获取附加信息.感觉不太全面.但目前还没有太多时间找相关的资料,所以姑且先这样认为. 二.示例 0.示例方案图 1.自定义Attribute(DefaultAttribute.cs)using System;using System.Collections.Generic;using System
阅读全文
摘要:曾碰到一情况,一个页面上要显示四种类型的数据,当时时间紧就采用了比较笨的方法,采用了四个Repeater来实现,切换起来总是感觉不爽.偶抽空就查了下资料,改编了MSDN的一些例子.实现了动态生成Repeater模板的功能. 一.自定义模板代码View Code 1 public class RepeaterTemplate:ITemplate 2 { 3 private ListItemType templateType; 4 private IList<String> headerNames; 5 private IList<Str...
阅读全文
摘要:前些天,做过自定义app.config节点的小测试.今天看的时候,把无关的代码去掉,用最少的代码说明问题.以下实例是通过继承ConfigurationSection实现的一.效果如下<?xml version="1.0" encoding="utf-8"?><configuration> <configSections> <section name="CustomSection" type="CustomSectionTest.CLSCustomSection, CustomSect
阅读全文