(源码)Silverlight DataGrid 应用,Demo更新至1.2版本!!!!!!!!!!!!!
2008-11-22 11:36
501 查看
不废话,上图先:
---------------------------------------------------------------------------------------------------------------------
SL本身教程就不多,难得的一些,还不适合初学者。
我写这个控件,不是为了完成某项任务,只是为了在实践里能不断进步和发现自己没有发现的问题。
希望大家一起努力(本人接触编程2个月,所以编码等不胜规范,请大家指正,谢谢)
---------------------------------------------------------------------------------------------------------
功能:供大家学习Silverlight之用.用到了很多在网上暂时找不到的技术.如跟踪SL中的DataGrid控件的行数据.
注意:因为考虑到未来的架构,我决定暂时去掉“添加数据”“删除数据”两个功能,下个版本会跟进.
另外分页的功能我已经修复.还有我没发现的BUG,希望大家能提出。
再就是(好像没完没了了)数据库大换血了,请大家删除之前的数据库,更新这个,谢谢!!!
1:按条件查询数据
2:DataGrid数据行中显示带图片的详细信息
3:实时更新
4:自动循环更新事件(用到了定时器)
5:分页
6: 更稳定
7:删除数据
8:更方便使用
------------------------------------------------------------------------------------
数据库建立步骤:
1:请先在数据库中执行以下脚本,新建一个数据库。
------------------------------------------------------------------------------------
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[UserInfo]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[UserInfo](
[UserID] [int] IDENTITY(1,1) NOT NULL,
[UserName] [varchar](50) NOT NULL,
[UserMail] [varchar](50) NOT NULL,
[UserTel] [varchar](50) NOT NULL,
[UserAddress] [varchar](50) NOT NULL,
[UserHeadImgUrl] [varchar](50) NOT NULL,
[UserShow] [varchar](100) NOT NULL,
CONSTRAINT [PK_UserInfo] PRIMARY KEY CLUSTERED
(
[UserID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
--------------------------------------------------------------------------------------
2:再执行如下插入数据的脚本若干次(看你要多少数据了)
INSERT INTO [Demo].[dbo].[UserInfo]
([UserName]
,[UserMail]
,[UserTel]
,[UserAddress]
,[UserHeadImgUrl]
,[UserShow])
VALUES
('周杰伦'
,'519820221@qq.com'
,'13437154256'
,'台湾省台北市某某大楼某某号'
,'1.jpg'
,'亚洲著名天王~~~~~Demo作者我的超级偶像')
INSERT INTO [Demo].[dbo].[UserInfo]
([UserName]
,[UserMail]
,[UserTel]
,[UserAddress]
,[UserHeadImgUrl]
,[UserShow])
VALUES
('小新'
,'454545622@qq.com'
,'姐姐~~把你的电话给我~'
,'江西省著名男高音的远房亲戚的陌生人那条街3号'
,'2.jpg'
,'我的口号是:大象,你的鼻子为什么这么长')
INSERT INTO [Demo].[dbo].[UserInfo]
([UserName]
,[UserMail]
,[UserTel]
,[UserAddress]
,[UserHeadImgUrl]
,[UserShow])
VALUES
('小丸子'
,'5485452@qq.com'
,'偶暂时没有HO'
,'江西省小小小小县城某幼稚园'
,'3.jpg'
,'恩,恩,恩...我不知道说什么')
INSERT INTO [Demo].[dbo].[UserInfo]
([UserName]
,[UserMail]
,[UserTel]
,[UserAddress]
,[UserHeadImgUrl]
,[UserShow])
VALUES
('博士妹妹'
,'5485652@qq.com'
,'1385458246'
,'北京大学XX系XX班'
,'4.jpg'
,'读书,恩,看书,恩看书,孔老夫子说...')
INSERT INTO [Demo].[dbo].[UserInfo]
([UserName]
,[UserMail]
,[UserTel]
,[UserAddress]
,[UserHeadImgUrl]
,[UserShow])
VALUES
('大叔'
,'519820363@qq.com'
,'13437192601'
,'武汉市某街某号养老院'
,'5.jpg'
,'亚洲著名天王~~~~曾经的')
--------------------------------------------------------------------------------------
修改Web.config中的数据连接账号密码,默认账号为sa,密码为空
--------------------------------------------------------------------------------------
已知BUG:请高手修复,或等我更新
1:WCF无法同时把查询到的数据总数发过来,因此无法计算总页数。
2:每页显示的数量在点击后无法正常即时更新,但再次点击翻页时,又出问题.
还有其他问题的话,请各位更新本文档.或通知我,谢谢.
--------------------------------------------------------------------------------------
右手年华
Q:519820363
-----------------------------------------------------
---------------------------------------------------------------------------------------------------------------------
SL本身教程就不多,难得的一些,还不适合初学者。
我写这个控件,不是为了完成某项任务,只是为了在实践里能不断进步和发现自己没有发现的问题。
希望大家一起努力(本人接触编程2个月,所以编码等不胜规范,请大家指正,谢谢)
---------------------------------------------------------------------------------------------------------
功能:供大家学习Silverlight之用.用到了很多在网上暂时找不到的技术.如跟踪SL中的DataGrid控件的行数据.
注意:因为考虑到未来的架构,我决定暂时去掉“添加数据”“删除数据”两个功能,下个版本会跟进.
另外分页的功能我已经修复.还有我没发现的BUG,希望大家能提出。
再就是(好像没完没了了)数据库大换血了,请大家删除之前的数据库,更新这个,谢谢!!!
1:按条件查询数据
2:DataGrid数据行中显示带图片的详细信息
3:实时更新
4:自动循环更新事件(用到了定时器)
5:分页
6: 更稳定
7:删除数据
8:更方便使用
------------------------------------------------------------------------------------
数据库建立步骤:
1:请先在数据库中执行以下脚本,新建一个数据库。
------------------------------------------------------------------------------------
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[UserInfo]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[UserInfo](
[UserID] [int] IDENTITY(1,1) NOT NULL,
[UserName] [varchar](50) NOT NULL,
[UserMail] [varchar](50) NOT NULL,
[UserTel] [varchar](50) NOT NULL,
[UserAddress] [varchar](50) NOT NULL,
[UserHeadImgUrl] [varchar](50) NOT NULL,
[UserShow] [varchar](100) NOT NULL,
CONSTRAINT [PK_UserInfo] PRIMARY KEY CLUSTERED
(
[UserID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
--------------------------------------------------------------------------------------
2:再执行如下插入数据的脚本若干次(看你要多少数据了)
INSERT INTO [Demo].[dbo].[UserInfo]
([UserName]
,[UserMail]
,[UserTel]
,[UserAddress]
,[UserHeadImgUrl]
,[UserShow])
VALUES
('周杰伦'
,'519820221@qq.com'
,'13437154256'
,'台湾省台北市某某大楼某某号'
,'1.jpg'
,'亚洲著名天王~~~~~Demo作者我的超级偶像')
INSERT INTO [Demo].[dbo].[UserInfo]
([UserName]
,[UserMail]
,[UserTel]
,[UserAddress]
,[UserHeadImgUrl]
,[UserShow])
VALUES
('小新'
,'454545622@qq.com'
,'姐姐~~把你的电话给我~'
,'江西省著名男高音的远房亲戚的陌生人那条街3号'
,'2.jpg'
,'我的口号是:大象,你的鼻子为什么这么长')
INSERT INTO [Demo].[dbo].[UserInfo]
([UserName]
,[UserMail]
,[UserTel]
,[UserAddress]
,[UserHeadImgUrl]
,[UserShow])
VALUES
('小丸子'
,'5485452@qq.com'
,'偶暂时没有HO'
,'江西省小小小小县城某幼稚园'
,'3.jpg'
,'恩,恩,恩...我不知道说什么')
INSERT INTO [Demo].[dbo].[UserInfo]
([UserName]
,[UserMail]
,[UserTel]
,[UserAddress]
,[UserHeadImgUrl]
,[UserShow])
VALUES
('博士妹妹'
,'5485652@qq.com'
,'1385458246'
,'北京大学XX系XX班'
,'4.jpg'
,'读书,恩,看书,恩看书,孔老夫子说...')
INSERT INTO [Demo].[dbo].[UserInfo]
([UserName]
,[UserMail]
,[UserTel]
,[UserAddress]
,[UserHeadImgUrl]
,[UserShow])
VALUES
('大叔'
,'519820363@qq.com'
,'13437192601'
,'武汉市某街某号养老院'
,'5.jpg'
,'亚洲著名天王~~~~曾经的')
--------------------------------------------------------------------------------------
修改Web.config中的数据连接账号密码,默认账号为sa,密码为空
--------------------------------------------------------------------------------------
已知BUG:请高手修复,或等我更新
1:WCF无法同时把查询到的数据总数发过来,因此无法计算总页数。
2:每页显示的数量在点击后无法正常即时更新,但再次点击翻页时,又出问题.
还有其他问题的话,请各位更新本文档.或通知我,谢谢.
--------------------------------------------------------------------------------------
右手年华
Q:519820363
-----------------------------------------------------
相关文章推荐
- (源码)Silverlight DataGrid 应用,Demo更新至1.2版本!!!!!!!!!!!!!
- Silverlight实用窍门系列:23.Silverlight多线程技术Thread的应用,后台线程更新UI控件,向多线程传递参数【附带源码实例】
- 检测应用是否安装和检测版本更新,反之提供下载地址并安装应用(V1.2)
- Android应用检查版本与更新源码
- 【原创】Silverlight 4学习笔记——创建可自动更新版本的桌面应用
- Silverlight实用窍门系列:24.Silverlight多线程技术BackgroundWorker的应用,更新ProgressBar控件【附带源码实例】
- android应用版本自动更新
- 部分NLuke版本源码更新(2009-11-1)
- 实现android应用版本自动更新
- iOS ——版本更新检测 判断应用版本和升级提示
- Spring.NET企业架构实践之 NHibernate + Spring.NET + WCF + Windows服务 + Silverlight 中小企业应用架构完整Demo
- 结合源码谈谈 runtime 特性的应用场景(持续更新中)
- 电脑安装最新silverlight版本后依旧提示“Silverlight已被阻止,因为它过时且需要被更新”
- 关于ios上应用版本更新的一些小结
- Silverlight DataGrid应用示例(自定义值转换器和双向绑定)
- android 版本更新的应用
- MDM 用itms-services给ios设备推送应用 ios8以上版本 更新安装失败
- Silverlight中Datagrid控件自定义列头样式Demo
- 版本自动更新程序及3种实现策略程序下载(附源码)
- 【源码分享下载】每日更新之Android应用源码之仿微信5.2布局