posted @ 2007-10-28 21:31 seyon 阅读(375) 评论(0) 推荐(0) 编辑
摘要:
讲解了ReportingService的基础知识,ReportingService集成于SQL2005之一部分,能与VS2005紧密结合ReportingService可以采用自带的Report Builder设计简单的报表,改设计器秉承了Microsoft的路线:让更多的人能够参与设计;所以该设计器在定义好数据源后只需拖拖摆摆,并做一些设置就能做出多维报表,图标,普通报表,钻取等。该设计器还能够... 阅读全文
摘要:
最近有个项目需要做和J2EE做数据接口,特意找了这期课程
目前遇到的问题:
1.dotnet和j2ee复杂返回对象相互不支持
解决方案:
1) 用简单数据类型构造自定义类型,用每一个自定义类型对象封装数据集中的一行,将自定义类型对象的数组(Array)返回客户端;由于是用简单数据类型定义,客户端能够完全不变的还原出自定义类型的定义;
2) 用DataSet.WriteXML()方法将数据集中的数据提取成XML格式,并以字符串的形式返回给客户端,再由客户端解析XML字符串,还原出数据。由于使用WriteXML()的时候能够过滤掉冗余信息,返回的内容大大简化了。
阅读全文
posted @ 2007-10-24 10:11 seyon 阅读(259) 评论(0) 推荐(0) 编辑
摘要:
两种方法: 1.DictionaryEntry foreach( DictionaryEntry de in hashTable) { console.WriteLine("Key -- {0}; Value --{1}.", de.Key, de.Value); } 2.IDictionaryEnumerator Hashtable food = new Hashtable();... 阅读全文
posted @ 2007-10-15 21:37 seyon 阅读(494) 评论(0) 推荐(0) 编辑
摘要:
TaskList http://www.cnblogs.com/hackzai/archive/2005/03/18/120756.html Automate with Macros and Visual Studio Automation http://www.developer.com/net/cplus/article.php/856631 Code Snippets type CTRL... 阅读全文
posted @ 2007-09-30 11:16 seyon 阅读(272) 评论(0) 推荐(0) 编辑
摘要:
1.和普通安装项目一样首先添加项目输出 2.不一样的地方在于需要在视图添加自定义操作 如图1,2 图1 图2 分析原因是因为Windows service安装需要注册服务等操作,而不是简单的将文件安装到program文件夹 阅读全文
posted @ 2007-09-29 14:45 seyon 阅读(742) 评论(0) 推荐(0) 编辑
摘要:
DataView.ToTable()//把当的视图数据生成一个新的表,这个表中的记录都是添加的状态. DataView.Table //获取取DataView的源表的引用,这个表的内容是被View过滤前的所有内容的表. 阅读全文
posted @ 2007-09-24 15:21 seyon 阅读(200) 评论(0) 推荐(0) 编辑
摘要:
工具条上的按钮功能都已经用js封装好了,所以只要直接调用就可以 这样就可以把自带的工具条隐藏掉,用自己的工具条 事件调用方法 'CrystalReportViewer1$ctl02$ctl00','' 第一个是按钮的name(可以看html获得每个按钮的name) 第二个是传递的参数,比如转到哪一页 阅读全文
posted @ 2007-08-24 17:23 seyon 阅读(512) 评论(0) 推荐(1) 编辑
摘要:
1.主要介绍了范型,首先特意用object类型和范型进行了对比 结构类: public class Stack { object[] m_Items; public void Push(object item) {} public object Pop() {} } 实例: Stack stack = new Stack(); stack.Push(1); stack.Push(2); int ... 阅读全文
posted @ 2007-08-23 15:45 seyon 阅读(338) 评论(1) 推荐(0) 编辑