木棉

导航

2012年10月17日

Microsoft Dynamic CRM 2011 自定义Excel导入报错

摘要: 最近在CRM上导入Excel时,老是提示“打开Excel文件失败!未指定的错误xxxx”,详细错误信息如下:at ErrorInformation.LogError()at ErrorInformation..ctor(Exception exception, Uri requestUrl, Boolean logError)at MainApplication.Application_Error(Object sender, EventArgs eventArguments)at EventHandler.Invoke(Object sender, EventArgs e)at HttpAp 阅读全文

posted @ 2012-10-17 21:30 木棉 阅读(664) 评论(0) 推荐(0)

2012年9月29日

Microsoft Dynamic CRM 2011 系统密码重置

摘要: 为适应企业安全策略,需要定期修改CRM系统配置用户密码,修改过程设计关键点及操作步骤如下:1、修改部署CRM域用户密码(这里取名crmadmin),开始—管理工具—Active Directory 用户和计算机,找到crmadmin用户右键重置密码即可:2、修改CRM根目录配置文件(config.xml)3、如果CRM应用程序池有指定到专属用户给crmadmin,这里修改标示用户及密码即可:修改后重新启动w3svc.msc(World Wide Web Publishing Service.msc),否则会出现503错误:4、如果多应用程序部署CRM,需要指定SQL SERVER只用用户名及密 阅读全文

posted @ 2012-09-29 12:06 木棉 阅读(843) 评论(0) 推荐(0)

2012年5月25日

SAP Connector 3.0 .Net 开发

摘要: 在VS2010中使用控制台应用程序使用SAP Connector 3.0开发时,当程序运行到实例化RfcConfigParameters时报错(RfcConfigParametersrefcon = new RfcConfigParameters();)错误信息:"SAP.Middleware.Connector .RfcConfigParameters”的类型初始值设定项引发异常。解决方法:1、右键单击“项目属性”—“应用程序”—目标框架选“.NET FrameWork 4”2、在控制台的app.config文件中加入如下配置:<?xml version="1.0& 阅读全文

posted @ 2012-05-25 16:26 木棉 阅读(450) 评论(0) 推荐(0)

2012年5月8日

Microsoft Dynamics CRM 2011 多客户端安装共用同一Sql Server 实例设置

摘要: 在CRM开发部署过程中,经常会遇到在多个地方部署CRM应用程序,但是用同一台服务器上的Sql Server 数据库实例,操作步骤如下:1、安装CRM应用程序,在安装到“指定部署选项”时选择“连接到现有部署并对其进行升级(如有必要)”,如图:2、点击下一步直到完成安装,而在此时我访问当前安装的CRM时会报错,提示当前机器名不可用,如图:3、此时可以打开数据库服务器,“运行”—“services.msc”—找到数据库服务“SQL Server (MSSQLSERVER)”,右击—选择属性—切到“登录”选项卡—登录身份选择“此账户”,指定安装CRM用的域管理员账号即可。 阅读全文

posted @ 2012-05-08 09:24 木棉 阅读(407) 评论(0) 推荐(0)

2012年4月19日

SQL ORDER BY 排序

摘要: 当一个物料表中有物料编码和数量时,我们需要将数量为0的放在最后,然后数量大于0的按物料编码排序select new_partcode,new_siteinvqty from new_srv_sitelocationinvorder by case new_siteinvqty when '0' then '0' else '1' end desc,new_partcode asc物料编码 数量1101-03123 21101-03707 21104-00975 31104-00975 21104-01061 39601-14733 09601-1 阅读全文

posted @ 2012-04-19 14:05 木棉 阅读(227) 评论(0) 推荐(0)

2012年3月27日

Microsoft Dynamics CRM 2011 Plugin Activate And Deactivate

摘要: 在给crm2011写plugin时我们有时候不让禁用表单,因此需要给表单的“禁用”或“激活”写一个plugin事件处理一些内容此时我们需要用到消息(Message):SetStateDynamicEntity代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.Xrm.Sdk;using Microsoft.Xrm.Sdk.Query;using Microsoft.Xrm.Sdk.Messages;using Microsoft.Xrm.Sd 阅读全文

posted @ 2012-03-27 19:19 木棉 阅读(384) 评论(0) 推荐(0)

2012年3月11日

CRM2011 禁用单据后灰掉自定义按钮

摘要: 1、根据statecode状态判断function rt_getRibbonStatusByStateCode() { try { if (Xrm.Page.data != null && Xrm.Page.data.entity != null && Xrm.Page.data.entity.getId() != null && Xrm.Page.data.entity.getId() != "") { var id = Xrm.Page.data.entity.getId(); var typename = Xrm.Pag 阅读全文

posted @ 2012-03-11 18:23 木棉 阅读(229) 评论(0) 推荐(0)

2012年3月8日

DataTable结果集分页

摘要: public DataTable Paging(DataTable dt, int pageIndex, int pageSize) { DataTable result = new DataTable(); if (dt != null && dt.Rows.Count > 0) { result = dt.Clone(); DataRow[] rows = dt.AsEnumerable().Skip((pageIndex - 1) * pageSize).Take(pageSize).ToArray(); foreach (DataRow item in rows) 阅读全文

posted @ 2012-03-08 14:59 木棉 阅读(492) 评论(0) 推荐(0)

2011年8月25日

Sql Server 2005 Reporting Services 获取参数值

摘要: 当用Sql Server 2005 Reporting Services开发一张报表时,报表需要获取输入的参数值可以使用 Parameters![paramname].Values.eg: 我有张寄售车明细表,在输入参数上有个需要填写寄售时间(月),该参数设为“@signtime”,此时我需要在报表的标题动态显示所对应寄售时间的“年”和“月”。例如:2011年8月寄售车明细表。 此时我可以这样写:=(CDate(DateAdd("m",-Parameters!signtime.Value,Today())).ToString("yyyy")+" 阅读全文

posted @ 2011-08-25 12:39 木棉 阅读(301) 评论(0) 推荐(0)

2011年8月7日

页面遍历TextBox控件

摘要: 方法一: foreach (Control control in this.Form.Controls){ if (control.GetType() == typeof(TextBox)) { TextBox txtbox = new TextBox(); txtbox = (TextBox)this.Page.FindControl(control.ID); txtbox.Text = string.Empty; } }-------------------------------------------------------------------------------------- 阅读全文

posted @ 2011-08-07 16:29 木棉 阅读(281) 评论(0) 推荐(0)