字典库排序

来源:http://www.goldns.net 作者:www.xpj68.com 人气:109 发布时间:2019-09-13
摘要:            Dictionarystring, string table =OThinker.H3.WorkSheet.AppUtility.Engine.MetadataRepository.GetCategoryTable(); 表单设计器中使用 数量字典 多少字典使用境况:请假流程里的请假类型,有病假

            Dictionary<string, string> table = OThinker.H3.WorkSheet.AppUtility.Engine.MetadataRepository.GetCategoryTable();

表单设计器中使用

数量字典

多少字典使用境况:请假流程里的请假类型,有病假、事假、调休等。
定义多少字典,而且在流水生产线中运用SheetDropDownList或SheetRadioButtonList展现由用户来选择,如图:

 

上边教给我们三个简短实用的排序技巧.
首先找到

数据字典就算方便,一相当大心就建多了,字典库多了用起来也可以有一些麻烦。

   

 

图片 1 

PortalAdminMvcDesignerMvcDesignerService.ashx

        }

        {

SheetDropDownList使用数据字典

table.OrderBy(s=>s.Value).Select(x=>x.Key)

图片 2 

 

            List<string> items = new List<string>();

上面包车型地铁那么些函数

使用SheetDropDownList,并且安装该控件的习性MasterDataCategory为“请假类型”,其代码大概如下:

#region 获取数据字典

 

 

            }

对于SheetDropDownList、SheetCheckBoxList、SheetRadioButtonList控件,能够一贯绑定多少字典来得选项。

<SheetControls:SheetDropDownListID="SheetDropDownList1"runat="server"DataField="请假类型"MasterDataCategory="请假类型"></SheetControls:SheetDropDownList>
在表单中显得的作用如下:

            foreach (string key in table.OrderBy(s=>s.Value).Select(x=>x.Key))

            context.Response.Write(JSSerializer.Serialize(items));

                items.Add(table[key]);

 

把原本的 table.Keys 改成

有童鞋问到字典库的排序难点,这里大约介绍贰个新技艺。

        #endregion

            {

图片 3 

   

        public void GetMasterDataCategory(HttpContext context)

图片 4 

能够随便改成喜欢的排序都足以。

本文由澳门新葡亰娱乐场发布于www.xpj68.com,转载请注明出处:字典库排序

关键词:

上一篇:干货分享

下一篇:日期自动计算

频道精选

最火资讯