木棉

导航

03 2012 档案

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 木棉 阅读(387) 评论(0) 推荐(0)

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 木棉 阅读(232) 评论(0) 推荐(0)

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 木棉 阅读(493) 评论(0) 推荐(0)