博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年4月28日

摘要: 一、需求:描述:过滤发货部品代码的view三种情况:1.部品更换单明细窗体上,发货部品代码等于退货部品代码2.部品更换单明细窗体上的发货部品代码等于退货部品代码的替换部品代码具体:a.如果部品更换单明细窗体上的退货部品代码等于部品替换表窗体上的部品代码,则部品更换单明细窗体上的发货部品代码等于部品替换表窗体上的替代部品的部品代码。b.如果部品更换单明细窗体上的退货部品代码等于部品替换表窗体上的替代部品的部品代码。,则部品更换单明细窗体上的发货部品代码等于部品替换表窗体上的部品代码。二、分析:首选大家可以把用SQL语句写出来,然后在用OData查询工具处理SQL1:select a.new_fi 阅读全文

posted @ 2013-04-28 00:02 Hamilton Tan 阅读(403) 评论(0) 推荐(0) 编辑

2013年4月26日

摘要: Charts and Reports in CRM are very powerful, a lot of people using Advanced Find to generate the FetchXML to help them get some ideas about writing FetchXML, but Advanced Find has some limitations, such as cannot aggregate, no table hint, no unique filter, cannot order, top number, alias, group by a 阅读全文

posted @ 2013-04-26 00:02 Hamilton Tan 阅读(1580) 评论(0) 推荐(0) 编辑

2013年4月25日

摘要: 一.前台html代码: 二、C#后台处理:protected void grdResult_ItemDataBound(object sender, DataGridItemEventArgs e){ if (e.Item.ItemType == ListItemType.Pager|| e.Item.ItemType == ListItemType.Header || e.Item.ItemType == ListItemType.Footer) //判断是否为页眉... 阅读全文

posted @ 2013-04-25 23:41 Hamilton Tan 阅读(437) 评论(0) 推荐(0) 编辑

摘要: 一、OnLoadfunction PageOnLoad() { //隐藏现有的lable和lookup框,替换成自定义的按钮选择框 if (document.getElementById("new_returninfoid_d")) { document.getElementById("new_returninfoid_d").style.display = "none"; } document.getElementById("new_returninfoid_c").innerHTML = document.ge 阅读全文

posted @ 2013-04-25 23:25 Hamilton Tan 阅读(598) 评论(0) 推荐(0) 编辑

2013年4月22日

摘要: DataFormatString="{0:格式字符串}"在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;数字、货币格式:在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示:格式字符串 输入 结果"{0:C}" 12345.6789 $12,345.68"{0:C}" -12345.6789 ($12,345.68)"{0:D}" 12345 1234 阅读全文

posted @ 2013-04-22 13:54 Hamilton Tan 阅读(259) 评论(0) 推荐(0) 编辑

2013年4月17日

摘要: 主要代码如下:1. replace() 方法用于在字符串中用一些字符替换另一些字符。2. substring() 方法用于提取字符串中介于两个指定下标之间的字符。3.split() 方法用于把一个字符串分割成字符串数组。4.join() 方法用于把数组中的所有元素放入一个字符串。5.indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置,如果要检索的字符串值没有出现,则该方法返回 -1。一. Javascript 代码: //Javascript 判定数据绑定中的服务单编号+SN不能重复 var val = ""; var strVal = ... 阅读全文

posted @ 2013-04-17 00:33 Hamilton Tan 阅读(210) 评论(0) 推荐(0) 编辑

2013年4月14日

摘要: var FORM_TYPE_CREATE = 1;var FORM_TYPE_EDIT = 2;var formType = "";function PageOnLoad() { var new_shopid = Xrm.Page.getAttribute("new_shopid");var new_shopidControl = Xrm.Page.getControl("new_shopid"); //如果为新建,则网点为必填项 formType = Xrm.Page.ui.getFormType();if (formType == 阅读全文

posted @ 2013-04-14 22:24 Hamilton Tan 阅读(429) 评论(0) 推荐(0) 编辑

2013年4月12日

摘要: 常用的有下面几种:1:e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem指触发的类型为DadaList中的基本行或内容行2:e.Item.ItemType == ListItemType.Header指触发的类型为DadaList中的标题行的内容察看相关资料可以看到如下相关信息ListItemType 枚举 [C#]请参见System.Web.UI.WebControls 命名空间 | DataGridItem.ItemType | DataListItem.ItemType | R 阅读全文

posted @ 2013-04-12 14:20 Hamilton Tan 阅读(431) 评论(0) 推荐(0) 编辑

2013年4月10日

摘要: 点击删除按钮之后,用window.close();关闭之后,重新打开这个页面才可以刷新页面。但是用window.location.reload(); 不能刷新页面。这是为什么,哪位大侠看看怎么处理?谢谢(注意:上面的窗体是window.showModalDialog弹出来的页面)主要代码:JS: ' type="button" onclick='javascript: deleteFile(this.i... 阅读全文

posted @ 2013-04-10 23:57 Hamilton Tan 阅读(468) 评论(0) 推荐(0) 编辑

摘要: asp.net 中为什么在showModalDialog弹出的窗体 用html 控件 刷新不了页面。而用服务器端控件 写C#代码可以刷新页面。但是用服务器端刷新页面不好。 如果我定义要用html控件,js方法怎么实现test2.aspx页面的刷新。求助给位大侠帮我看看,谢谢。test1.aspx: test2.aspx: //不能去掉 test2.aspx.cs:using System;using System.Collections.Generic;using System.Linq;using... 阅读全文

posted @ 2013-04-10 23:55 Hamilton Tan 阅读(187) 评论(0) 推荐(0) 编辑