您的位置:首页 > 数据库

(源码)SilverLight,分页,数据库取数据,增删改查,显示DataGrid行详细信息.....

2008-11-21 11:10 525 查看
上图先:(1.1版本,以后会陆续推出后进版本)



本来说好了每3天写篇博文,无奈没有时间,只好给大家一些大礼物了

WCF + Linq to SQL + SL(DataGrid)

SL本身教程就不多,难得的一些,还不适合初学者。

我写这个控件,不是为了完成某项任务,只是为了在实践里能不断进步和发现自己没有发现的问题。希望大家一起努力(本人接触编程2个月,所以编码等不胜规范,请大家指正,谢谢)

---------------------------------------------------------------------------------------------------------

功能:供大家学习Silverlight之用.用到了很多在网上暂时找不到的技术.如跟踪SL中的DataGrid控件的行数据.1:按条件查询数据

2:选中行显示详细信息

3:实时更新

4:自动循环更新事件(用到了定时器)

5:分页

6:添加数据

7:更新数据

8:删除数据

------------------------------------------------------------------------------------

请先在数据库中执行以下脚本,新建一个数据库,然后自己为数据库添加测试数据。

------------------------------------------------------------------------------------

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](

[UserNum] [int] IDENTITY(1,1) NOT NULL,

[UserName] [varchar](50) NOT NULL,

[UserMail] [varchar](50) NOT NULL,

CONSTRAINT [PK_UserInfo] PRIMARY KEY CLUSTERED

(

[UserNum] ASC

)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]

) ON [PRIMARY]

END

--------------------------------------------------------------------------------------

修改Web.config中的数据连接账号密码,默认账号为sa,密码为空

--------------------------------------------------------------------------------------

已知BUG:请高手修复,或等我更新

1:WCF无法同时把查询到的数据总数发过来,因此无法计算总页数。

2:分页出了问题

3:每页显示的数量在点击后无法正常即时更新,但再次点击翻页时,又出问题.

还有其他问题的话,请各位更新本文档.或通知我,谢谢.

-------------------------------------------------------右手年华

Q:519820363 --------------------------------

源码:(转载请注明出处,谢谢)2M分成3卷下载

/Files/3833069hu/SilverlightDemo.part01.rar

/Files/3833069hu/SilverlightDemo.part02.rar

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