您的位置:首页 > 其它

(源码)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

-----------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐