Robin's Blog

记录 积累 学习 成长

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

思路是GridView中相应功能进行重写,并重新封装成新控件。

一、新建类工程

SmartGridView.cs

Code

 

编译后,在工具箱里,添加该工具Dll 出现自定义GridView图标。

测试.aspx


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Grid自定义分页.aspx.cs" Inherits="DivMenusTest" %>
<%@ Register Assembly="UIClasLibrary" Namespace="MIDI.CustmerControl" TagPrefix="cc2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>SmartGridView测试</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="Select" TypeName="ObjData"></asp:ObjectDataSource>
<cc2:SmartGridView ID="SmartGridView1" runat="server" AllowPaging="True" AllowSorting="True"
 AutoGenerateColumns
="False" PagingStyle="Default" DataSourceID="ObjectDataSource1">
<Columns>
<asp:BoundField DataField="no" HeaderText="序号" SortExpression="no" >
    
<itemstyle width="100px" />
</asp:BoundField>
<asp:BoundField DataField="name" HeaderText="名称" SortExpression="name" >
    
<itemstyle width="100px" />
</asp:BoundField>
</Columns>
        
<PagerSettings PageButtonCount="5" />
    
</cc2:SmartGridView>
</div>
</form>
</body>
</html

 

ObjectDataSoure数据源

.cs

Code

 

posted on 2009-02-18 16:04  Robin99  阅读(283)  评论(0编辑  收藏  举报