张磊 Larry.Zhang

Stay hungry, stay foolish.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年5月14日

摘要: ToolkitSamples中的示例是将ContextMenu添加到ListBox的ItemTemplate中而DataGrid由于没有ItemTemplate,所以稍有不同XAML代码添加引用System.Windows.Controls和System.Windows.Controls.Input.ToolkitC#代码最好不要偷懒将ContextMenu直接作为DataGrid的右键菜单这样在... 阅读全文

posted @ 2010-05-14 17:01 张磊 Larry.Zhang 阅读(3880) 评论(11) 推荐(3) 编辑

2010年3月23日

摘要: 在Silverlight中实现CheckBoxList一般都使用ListBox+CheckBox实现但如何实现类似Asp.net控件CheckBoxList的RepeatColumns功能呢?如下图所示:主要用到了ListBox的ItemsPanel,其中放入了一个ControlsToolkit的WrapPanel一些国外的论坛里都提到用ListBox的父类控件ItemsControl其实大可不必... 阅读全文

posted @ 2010-03-23 10:01 张磊 Larry.Zhang 阅读(2501) 评论(2) 推荐(2) 编辑

2010年3月1日

摘要: Silverlight的TabControl很奇怪,不是一次性加载所有TabItem,而是只加载当前选中的TabItem这样把TabControl放在DataForm的编辑模板里时,使用FindNameInContent方法就无法获取未选中TabItem里的控件了目前最简单有效的方法是使用Accordion控件代替TabControl因为Accordion允许同时显示所有的AccordionIte... 阅读全文

posted @ 2010-03-01 17:37 张磊 Larry.Zhang 阅读(1019) 评论(1) 推荐(0) 编辑

2010年2月3日

摘要: SL调用已部署在IIS的WebService时,需要将ClientAccessPolicy.xml放到IIS根目录允许跨域访问但是在调试阶段,WebService是由ASP.NET Development Server启动的,仍然会有跨域问题一般的解决方法是将ClientAccessPolicy.xml放在该WebService的根目录下,如图所示:这样对于WebApplication类型的Web... 阅读全文

posted @ 2010-02-03 17:44 张磊 Larry.Zhang 阅读(613) 评论(0) 推荐(0) 编辑

2010年1月13日

摘要: 最近在试验用Silverlight做应用系统,效果如下:XAML部分代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<controls:TreeViewx:Name="tv"Margin="8,50,0,8"HorizontalAlignm... 阅读全文

posted @ 2010-01-13 18:25 张磊 Larry.Zhang 阅读(1700) 评论(4) 推荐(1) 编辑

2010年1月7日

摘要: 之前为了省事,给SQL语句添加参数时从来不指定类型,代码如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using(SqlCommandcmd=conn.CreateCommand()){cmd.CommandText=str;cmd.CommandTimeout=Timeout;SqlParameterparam=newSqlParameter("@name",value);cmd.Parameters.Add 阅读全文

posted @ 2010-01-07 19:11 张磊 Larry.Zhang 阅读(628) 评论(3) 推荐(0) 编辑

2009年12月18日

摘要: 异常描述:最近有张报表因为存储过程执行需要半分钟左右所以在客户端调用WebService时使用了异步调用整个winform客户端有7个方法因执行速度较长需要异步调用,以方便用户在等待时间做其他事情而我发现在异步调用一个方法时,调用另一个异步方法会抛出以下异常,异常类型为ArgumentException: 找出原因:我在winform端为了方便动态修改WebService的URL来实现测试服务器和... 阅读全文

posted @ 2009-12-18 17:01 张磊 Larry.Zhang 阅读(1568) 评论(0) 推荐(1) 编辑

2009年11月20日

摘要: ComboBox的DropDownStyle为DropDown时,在窗口加载时对其Text属性赋值没用必须将SelectedIndex设为-1才可以,而在窗口显示后再对Text属性赋值则不需设置SelectedIndex了奇怪的属性public partial class Form1 : Form    {        public Form1()        {            Ini... 阅读全文

posted @ 2009-11-20 18:35 张磊 Larry.Zhang 阅读(244) 评论(0) 推荐(0) 编辑

2009年11月19日

摘要: 根据用户需求,憋了2个多小时憋出这么一条sql语句,涉及数据70多万行创建索引前,放在存储过程里还需要执行40多秒创建了14个索引后,执行时间缩短到20几秒... select 总数量表.产业名称,总数量表.大陆总数量,总数量表.港澳台总数量,总数量表.国外总数量,增加数量表.大陆增加数量,增加数量表.港澳台增加数量,增加数量表.国外增加数量,删除数量表.大陆删除数量,删除数量表.港澳台删除数量,... 阅读全文

posted @ 2009-11-19 17:42 张磊 Larry.Zhang 阅读(620) 评论(0) 推荐(0) 编辑

2009年4月8日

摘要: 前几天把新开发完成的程序布置到公司服务器上发现WinForm端调用WebService的SoapHeader验证一直出错原本在测试服务器中运行都是没有问题的我在SoapHeader中加入了些垃圾数据调用GetHashCode()对哈希码进行验证避免有权限的人跳过Client端通过URL直接调用WebMethod而测试服务器是32位机,正式服务器却是64位机,装的也是64位系统因为计算字长不同,得到... 阅读全文

posted @ 2009-04-08 14:13 张磊 Larry.Zhang 阅读(586) 评论(0) 推荐(0) 编辑