社区
控件
帖子详情
用DataGrid控件,如何实现对于一列的排序
lmywonder
2003-03-12 10:57:07
用DataGrid控件,如何实现对于一列的排序
实现MSFlexGrid的sort属性的功能
请问如何实现???
...全文
79
2
打赏
收藏
用DataGrid控件,如何实现对于一列的排序
用DataGrid控件,如何实现对于一列的排序 实现MSFlexGrid的sort属性的功能 请问如何实现???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhouxianguang
2003-03-12
打赏
举报
回复
你可以直接对recordset进行排序,order by ,然后refresh就可以了,
虽然繁了点,但也是个方法,
能直接在表格内部进行排序的方法我也想知道。
northwolves
2003-03-12
打赏
举报
回复
好象不易吧。对recordset进行排序
强化
DataGrid
控件
功能代码
Windows窗体
DataGrid
控件
是NET 1.0/1.1推出的
控件
,在VS2005中亦可以继续使用,虽然它在功效方面不如NET 2.0新增的
控件
DataGrid
View,但它仍有用武之处,特别是对于已完成的项目中使用了该组件时,没有必要更换它,只需简单地引用这节设计的My
DataGrid
组件来强化
DataGrid
控件
。通过自定义类的设计来增强该
控件
的功能,使
DataGrid
具有查找、筛选、
排序
、显示或隐藏列控制、读写列控制以及同步数据内容导出的功能,并且以上下文菜单的形式封装这些功能,使用户通过右击鼠标就能选择相应菜单的这些功能。因此,通过对
DataGrid
控件
的功能强化,一样能够达到令人满意的效果。 源码来自《Visual Basic .NET 2005数据库编程技术与实例》一书
ajax
datagrid
支持
排序
,拖拽改列宽,Json填充,定义任意列格式
支持 按列
排序
鼠标拖动列宽 浏览器兼容性 firefox ie opera 用法说明 simpleHtml
DataGrid
与目前市场中的
datagrid
控件
不同,它更加像一个插槽,开发者需要按照具体所需进行扩展。 参考目录中的例子及api,实例可查看源代码 与同类软件的不同 数据与格式的分离,使得
datagrid
的每一行未必都是统一的格式 说明:
控件
并没有定义列的格式,如radio列、checkbox列等等,你可以把自定义函数作为参数传入后,就可产生任意形式的列,很类似dwr的
实现
排序
是以二维数组进行的,因此,如果修改了单元格的内容,需要修改数组中相应的值
asp.net专家疑难解答200问源码
第1章 空 第2章 ASP.NET运行模型 21.如何在页面中应用javascript脚本-示例1 21.如何在页面中应用javascript脚本-示例2 22.如何
实现
从服务器端向页面动态添加javascript脚本-示例1 22.如何
实现
从服务器端向页面动态添加javascript脚本-示例2 24.如何处理多页面重定向到同一页面后的返回问题 25.如何用Response.Redirect方法传递汉字 29.如何利用输出缓存技术缓存整个页面 30.如何利用片段缓存技术对用户
控件
进行缓存 31.如何利用数据缓存技术提高程序的性能 33.如何
实现
当页面产生错误时重定向到自定义错误界面 35.如何在程序中读写Web.config文件 37.如何使用CSS文件定义
控件
的样式 38.如何启用和禁用ViewState保存状态信息的功能 39.如何应用IsPostBack控制页面的加载 41.如何使用Trace对象进行跟踪调试(页面级) 42.如何使用#Include语法将文件添加到页面 43.如何使用编程的方式处理异常信息 44.如何将网页错误信息写入事件日志 第3章 常用Web服务
控件
46.如何使用Label
控件
动态显示文本信息 47.如何
实现
当鼠标移到
控件
时显示提示信息 48.如何在Web应用程序中
实现
快捷键功能(使用脚本
实现
) 48.如何在Web应用程序中
实现
快捷键功能(使用属性
实现
) 49.如何设置页面上
控件
的Tab键顺序 50.如何
实现
用回车键代替Tab键的功能 51.如何为按钮键添加消息框 52.Button、LinkButton和ImageButton服务
控件
的区别及应用 54.如何使用CheckBox和CheckBoxList
控件
(CheckBox示例) 54.如何使用CheckBox和CheckBoxList
控件
(CheckBoxList示例) 55.如何使用RadioButton和RadioButtonList
控件
(RadioButton示例) 55.如何使用RadioButton和RadioButtonList
控件
RadioButtonList示例) 56.如何使用Panel
控件
操作一组
控件
57.如何使用Table
控件
组织页面的内容 58.如何
实现
DropDownList
控件
选项的添加、删除等操作 59.如何
实现
间接改变DropDownList
控件
的当前选项 60.如何
实现
两个或多个DropDownList
控件
的联动 61.如何
实现
ListBox
控件
选项的上移、下移、添加和删除操作 62.如何
实现
ListBox
控件
中选项的双击事件 63.如何动态设置ListBox
控件
中各选项的背景颜色 64.如何在页面中动态创建
控件
65.如何为HTML服务器
控件
的事件添加自定义方法 第4章 验证
控件
67.如何使用RequiredFieldValidator
控件
验证用户是否输入信息 68.如何使用RegularExpressionValidator
控件
验证E-mail地址和邮编等格式 69.如何使用RangeValidator
控件
验证输入的信息是否在指定范围内 70.如何使用CompareValidator
控件
对两个输入
控件
比较验证 71.如何使用CustomValidator
控件
自定义验证格式 72.如何使用ValidationSummary
控件
总结所有验证
控件
的错误信息 73.如何创建自定义功能的验证
控件
74.如何禁用服务器
控件
的验证功能 75.如何控制页面部分验证
控件
有效 76.如何
实现
控件
即时验证功能 77.如何使用验证
控件
综合验证用户注册页面 78.如何验证
DataGrid
控件
的编辑列 81.如何使用验证
控件
验证日期类型的输入(CompareValidator) 81.如何使用验证
控件
验证日期类型的输入(CustomerValidator) 81.如何使用验证
控件
验证日期类型的输入(RegularValidator) 第5章 高级Web
控件
82.如何在网页中使用Calendar Web
控件
显示和选择日期 83.如何在Calendar Web
控件
中控制个别日的内容及显示 84.如何在Calendar Web
控件
中控制用户日期选定 86.如何使用XML
控件
显示XML文件和进行XSLT转换 87.如何使用AdRotator Web
控件
制作广告发布程序-示例1 87.如何使用AdRotator Web
控件
制作广告发布程序-示例2 88.如何创建用户
控件
89.如何将Web窗体转换成用户
控件
90.如何
实现
动态加载用户
控件
92.如何使用TabStrip Web和MultiP
asp.net专家疑难解答200问
第2章 ASP.NET运行模型
21.如何在页面中应用javascript脚本-示例1
21.如何在页面中应用javascript脚本-示例2
22.如何
实现
从服务器端向页面动态添加javascript脚本-示例1
22.如何
实现
从服务器端向页面动态添加javascript脚本-示例2
24.如何处理多页面重定向到同一页面后的返回问题
25.如何用Response.Redirect方法传递汉字
29.如何利用输出缓存技术缓存整个页面
30.如何利用片段缓存技术对用户
控件
进行缓存
31.如何利用数据缓存技术提高程序的性能
33.如何
实现
当页面产生错误时重定向到自定义错误界面
35.如何在程序中读写Web.config文件
37.如何使用CSS文件定义
控件
的样式
38.如何启用和禁用ViewState保存状态信息的功能
39.如何应用IsPostBack控制页面的加载
41.如何使用Trace对象进行跟踪调试(页面级)
42.如何使用#Include语法将文件添加到页面
43.如何使用编程的方式处理异常信息
44.如何将网页错误信息写入事件日志
第3章 常用Web服务
控件
46.如何使用Label
控件
动态显示文本信息
47.如何
实现
当鼠标移到
控件
时显示提示信息
48.如何在Web应用程序中
实现
快捷键功能(使用脚本
实现
)
48.如何在Web应用程序中
实现
快捷键功能(使用属性
实现
)
49.如何设置页面上
控件
的Tab键顺序
50.如何
实现
用回车键代替Tab键的功能
51.如何为按钮键添加消息框
52.Button、LinkButton和ImageButton服务
控件
的区别及应用
54.如何使用CheckBox和CheckBoxList
控件
(CheckBox示例)
54.如何使用CheckBox和CheckBoxList
控件
(CheckBoxList示例)
55.如何使用RadioButton和RadioButtonList
控件
(RadioButton示例)
55.如何使用RadioButton和RadioButtonList
控件
RadioButtonList示例)
56.如何使用Panel
控件
操作一组
控件
57.如何使用Table
控件
组织页面的内容
58.如何
实现
DropDownList
控件
选项的添加、删除等操作
59.如何
实现
间接改变DropDownList
控件
的当前选项
60.如何
实现
两个或多个DropDownList
控件
的联动
61.如何
实现
ListBox
控件
选项的上移、下移、添加和删除操作
62.如何
实现
ListBox
控件
中选项的双击事件
63.如何动态设置ListBox
控件
中各选项的背景颜色
64.如何在页面中动态创建
控件
65.如何为HTML服务器
控件
的事件添加自定义方法
第4章 验证
控件
67.如何使用RequiredFieldValidator
控件
验证用户是否输入信息
68.如何使用RegularExpressionValidator
控件
验证E-mail地址和邮编等格式
69.如何使用RangeValidator
控件
验证输入的信息是否在指定范围内
70.如何使用CompareValidator
控件
对两个输入
控件
比较验证
71.如何使用CustomValidator
控件
自定义验证格式
72.如何使用ValidationSummary
控件
总结所有验证
控件
的错误信息
73.如何创建自定义功能的验证
控件
74.如何禁用服务器
控件
的验证功能
75.如何控制页面部分验证
控件
有效
76.如何
实现
控件
即时验证功能
77.如何使用验证
控件
综合验证用户注册页面
78.如何验证
DataGrid
控件
的编辑列
81.如何使用验证
控件
验证日期类型的输入(CompareValidator)
81.如何使用验证
控件
验证日期类型的输入(CustomerValidator)
81.如何使用验证
控件
验证日期类型的输入(RegularValidator)
第5章 高级Web
控件
82.如何在网页中使用Calendar Web
控件
显示和选择日期
83.如何在Calendar Web
控件
中控制个别日的内容及显示
84.如何在Calendar Web
控件
中控制用户日期选定
86.如何使用XML
控件
显示XML文件和进行XSLT转换
87.如何使用AdRotator Web
控件
制作广告发布程序-示例1
87.如何使用AdRotator Web
控件
制作广告发布程序-示例2
88.如何创建用户
控件
89.如何将Web窗体转换成用户
控件
90.如何
实现
动态加载用户
控件
92.如何使用TabStrip Web和MultiPage Web
控件
制作选项卡式页面
93.如何使用Toolbar Web
控件
制作工具条式页面
94.如何识别Toolbar Web
控件
中哪个按钮激发的ButtonClick事件
95.如何使用TreeView Web
控件
96.如何在TreeView Web
控件
中动态添加、删除TreeNode节点
100.如何使用TreeView Web
控件
中的TreeNodeType进行外观控制
101.如何使用TreeView Web
控件
绑定XML文件-示例1
101.如何使用TreeView Web
控件
绑定XML文件-示例2
第6章 数据服务
控件
103.如何使用Repeater
控件
显示数据
104.如何使用Repeater
控件
的模板
105.如何
实现
Repeater
控件
的分页
106.如何使用DataList
控件
显示数据
107.如何
实现
选择DataList
控件
中的条目后显示该条目的详细信息
108.如何
实现
DataList
控件
的编辑功能
109.如何对DataList
控件
使用样式
110.如何在DataList
控件
中创建多个列
111.如何
实现
DataList
控件
的分页功能
112.如何在
DataGrid
中添加自动编号的功能
113.如何控制
DataGrid
绑定列绑定的数据类型为日期的显示格式
114.如何把
DataGrid
中某
一列
的统计值显示在页脚中
115.如何在
DataGrid
中让不同条件的行显示不同的背景颜色
116.如何在
DataGrid
中
实现
分页功能
117.如何
实现
鼠标移到
DataGrid
控件
的某一行时改变该行的背景
118.如何在
DataGrid
控件
中
实现
自定义分页功能
119.如何在
DataGrid
中弹出一个详细信息窗口-示例1
119.如何在
DataGrid
中弹出一个详细信息窗口-示例2
120. 如何在
DataGrid
控件
中添加CheckBox
控件
列
121.如何为
DataGrid
控件
中的删除列添加确认框
122.如何使用
DataGrid
控件
实现
主细表
123.如何
实现
DataGrid
控件
的双向
排序
124.如何动态的显示·隐藏
DataGrid
控件
的某
一列
125.如何
实现
DataGrid
控件
中DropDownList
控件
的绑定
126.如何在
DataGrid
控件
中
实现
数据项的编辑、更新、取消
127.如何在
DataGrid
控件
中删除最后一页的最后一记录
128.如何把数据库中的数据以Excel文件的格式在显示浏览器中
129.如何给
DataGrid
控件
添加个标题并
实现
分类显示
130.如何
实现
DataGrid
控件
中DropDownList
控件
的联动
131.
DataGrid
控件
使用综合举例
第7章 数据绑定技术
132.如何单值绑定到
控件
的属性
133.如何将DataTable绑定到
DataGrid
Web
控件
134.如何将DataSet绑定到
DataGrid
Web
控件
135.如何将DataView绑定到
DataGrid
Web
控件
136.如何将DataReader绑定到
DataGrid
Web
控件
137.如何将表中的列绑定到DropDownList Web
控件
138.如何使用DataBinder.Eval()方法进行数据绑定
139.如何将ArrayList绑定到ListBox Web
控件
140.如何将Hashtable绑定到RadioButtonList Web
控件
141.如何将XML作为数据源绑定到
控件
第8章 数据库设计
143.ASP.NET应用程序如何
实现
与SQL Server数据库的连接
144.ASP.NET应用程序如何
实现
与ACCESS数据库的连接
146.如何使用ADO.NET在数据库执行SQL语句
147.如何使用DataReader快速访问SQL Server数据
148.如何使用DataAdapter将数据填充到DataSet并显示出来
149.如何使用DataTable对象存储数据库表
150.如何对DataTable进行检索和
排序
151.如何使用DataView进行数据
排序
和检索
152.如何在DataSet的DataTable间建立父子表关系
154.如何
实现
SQL Server数据库操作中的异常捕捉和处理
155.如何将数据库中的数据填充到XML文件中
157.如何使用Web.config配置数据库连接字符串
161.如何编写访问数据库的通用代码
162.如何在SQL Server数据库中编程获取用户表的数目和名称
163.如何获取SQL Server服务器端所有数据库列表
164.如何保存图片文件到SQL Server数据库
165.如何将数据库中保存的图片显示到页面中
166.如何在插入记录后获得记录的标识号
167.如何解决ADO.NET访问ACCESS数据库出现“操作必须使用一个可更新的查询”的问题
168.如何从EXCEL文件中读取数据
169.如何备份和恢复数据库
第9章 ASP.NET安全策略
第10章 常用功能及函数集
180.如何在ASP.NET中获得客户端IP地址
181.如何取得一定范围内的随机数
182.如何取得文件的扩展名示例一
182.如何取得文件的扩展名示例二
183.如何把字符串型数据转换为整型
184.如何取得当前系统时间
185.如何取得指定的年份中有多少天
186.如何取得客户端的鼠标坐标并反馈到服务器端
187.如何使用JMAIL组件
实现
邮件的发送
187.如何使用JMAIL组件
实现
邮件的接收
188.如何使用ASP.NET中的类库
实现
邮件的发送
189.如何生成图片的缩略图
190.如何在ASP.NET中动态的创建柱状和饼状统计图
192.如何判断上传图片的高度和宽度
193.如何使用DESCryptoServiceProvider类对数据或者文件进行加密解密
194.如何统计在线人数
195.如何在ASP.NET
实现
验证码
196.如何在本地取得指定网页的源代码
197.如何在ASP.NET中做一个日期选择器
198.如何在弹出对话框的同时保持页面的显示
199.如何点击按钮弹出新页面,输入数据后返回并且不刷新页面
第11章 文件操作
200.如何读取、修改文本文件
201.如何在ASP.NET中
实现
文件的上传
202.如何在ASP.NET中
实现
多文件的上传
203. 如何取得指定目录下的文件列表
204.如何在ASP.NET中创建日志文件
205.如何取得系统日志,并把日志信息写到文本文件中
206.如何在ASP.NET中创建、删除、复制文件
207.如何动态的创建HTML文件
第12章 XML相关处理技术
让Asp.NET的
DataGrid
可
排序
、可选择、可分页
DataGrid
是Asp.NET中的一个重要的
控件
,经常我们都将
DataGrid
做成可分页的和可
排序
的,有时还需要加上选择功能。这些都是经常需要用到的方法,其实是比较简单的。 设计思路: 为了方便起见,我们连接SQL Server 2000的NorthWind数据库的Orders表,从数据库里得到此表的数据视图。利用
DataGrid
的SortCommand事件
实现
排序
。用一个模板列加上CheckBox
控件
实现
选择。可用
DataGrid
的属性生成器的“分页”选项或者自己修改HTML
实现
分页。 HTML: 添加一个
DataGrid
,命名为dgOrder。 添加了一个模板列,模板列里
控件
1,451
社区成员
41,355
社区内容
发帖
与我相关
我的任务
控件
VB 控件
复制链接
扫一扫
分享
社区描述
VB 控件
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章