【PowerPoint C#加载项形状分组问题】教程文章相关的互联网学习教程文章

c#-按周分组EF Core 2.1【代码】

我需要根据注册日期每周分组吗?解决方法:您还不清楚要记住什么CalendarWeekRule,因此假设您想要最简单的(FirstDay),即公式如下Week = 1 + (DateTime.DayOfYear – 1) / 7EF Core支持将DayOfWeek转换为SQL,因此您可以使用以下方式(不确定是否需要Year):.GroupBy(g => new { g.Trsdt.Year, Week = 1 + (g.Trsdt.DayOfYear - 1) / 7 })

PowerPoint C#加载项形状分组问题【代码】

我使用Visual Studio 2010开发PowerPoint 2010加载项,并且在幻灯片上对两个对象进行分组时遇到了重大问题.我正在尝试创建两个对象,将它们放在幻灯片上,并将它们全部分组在同一函数中.添加对象并将它们放置在幻灯片上不是问题.但是当涉及分组部分时… 我努力了:PowerPoint._Application myPPT = Globals.ThisAddIn.Application; PowerPoint.Slide curSlide = myPPT.ActiveWindow.View.Slide; string[] myRangeArray = new string[2...

c#-在Linq中将两个属性分组为一个【代码】

我有以下课程public class Booking {public string Group { get; set; }public BookingType Type { get; set; }public BookingStatus Status { get; set; }public InvoiceFreq { get; set; }public InvoiceLevel { get; set; } }我需要将它们按Linq中的所有属性分组,以便最后两个属性在分组结果中形成一个新字段.像这样:Group Type Status InvoiceType -------------------------------------------Group1 On...

c#-使用剃刀在表中按日期对模型元素进行分组【代码】

我试图基于日期时间值从模型生成多个表.这是我到目前为止的内容:@{DateTime prev = new DateTime();bool first = true;foreach(var item in Model){DateTime now = item.StartDate;// If the current item is a different date to the last one, start a new table.if (prev != now){ // But if it's not the first entry, it has to close the previous table first.if(!first){</tbody></table>}first = false;// New table sta...

c#-使用linq和lambda进行分组和展平【代码】

我有以下课程public class SolicitacaoConhecimentoTransporte {public long ID { get; set; }public string CodigoOriginal { get; set; }public DateTime Data { get; set; }public List<CaixaConhecimentoTransporte> Caixas { get; set; } }我想知道是否有一种方法可以使用Linq(具有lambda表达式语法)实现以下代码的相同行为,List<SolicitacaoConhecimentoTransporte> auxList = new List<SolicitacaoConhecimentoTransporte>(...

c#-LINQ按星期几分组引发异常【代码】

我试图按星期几对数据进行分组,然后像这样对销售额进行汇总:ViewBag.DailyGraph = ctx.StoreItemTransactions.GroupBy(x => x.TransactionDate.Value.DayOfWeek).Select(pr => new { Day = pr.Key, Sales = pr.Sum(x => x.QuantitySoldTransaction) }).ToDictionary(y => y.Day, y => y.Sales);但是我得到了这个例外:The specified type member ‘DayOfWeek’ is not supported in LINQ to Entities. Only initializers, entity ...

C#使用LINQ分组/排序通用列表<>【代码】

我希望对通用列表进行分组和排序.我有一个表示文件的对象列表,每个对象都有一个FileName,FileType和FileDate属性. FileType定义为枚举. 我有一些工作代码,可让我按FileType将文件列表分组在一起.var fileGroups = fileList.GroupBy(f=> f.FileType)foreach (var group in fileGroups ) {foreach (var file in group){} }我想做的是按FileType枚举值对fileGroups排序,然后按FileDate对fileGroups中的每个组排序.解决方法: var sorte...

c# – IEnumerable.GroupBy没有分组【代码】

我在.NET中使用GroupBy扩展时遇到问题(4.5,无论是VB.NET还是C#.Exaples都在C#中).情况如下: 2个示例类:public class Office : IEquatable<Office> {public String Name { get; set; }public int Id { get; set; }public String Stuff { get; set; }// Compare by valuespublic bool Equals(object obj){if (obj is Office){Office cmp = (Office) obj;bool result = true;result &= cmp.Id == this.Id;result &= cmp.Name == thi...

c# – 使用LINQ无法正常分组数据【代码】

我想按字段BillPeriodId查询表和组,我正在按照article中的示例的方式实现它.以下是进行分组的方法public List<BillPeriodLine> GetLinesGroupedByPeriod() {var linesGrouped = _lineRepository.AllIncluding(p => p.BillPeriod).GroupBy(pl => pl.BillPeriodId).Select(g => new Group<int, BillPeriodLine>{Key = g.Key,Values = g});return new List<BillPeriodLine>(linesGrouped); }可发现类型public class Group<T, K> {publ...

c# – 按等号分组对象【代码】

我有一个对象的集合,我想使用如下所示的方法比较相等: bool AreEqual(MyObject O1,MyObject O2); 将所有相等对象分组的最友好的表现方式是什么?显而易见的答案是将每个对象与集合中的所有其他对象进行比较,但这会影响性能(N ^ N,我相信). LINQ group by operator能提供解决方案吗? 编辑: 我应该将MyObject命名为MyObject,因为我无法修改它的实现(并且它没有实现IComparable).这意味着我可能会使用ICR的解决方案.解决方法:您不需...

c# – linq按自定义类分组【代码】

我在DataTable上使用linq(在c#中),并且想知道如何按多个字段进行分组.我发现可以使用匿名类完成,例如var a = dt.AsEnumerable().GroupBy(e => new { name = e["Name"] })问题是,我的分组键是在运行时动态确定的.所以我改为尝试用词典分组:var a = dt.AsEnumerable().GroupBy(e => GetKey(e))其中GetKey(e)返回Dictionary< string,object>.这个想法是字典值取代了匿名类键和值.我的问题是linq查询不再按预期工作 – 它似乎根本不进...

c# – Linq to Entities左外连接分组为一个集合【代码】

from component in Materials.OfType<Container>().Where(m => m.Active) join segmentFinanceRating in segmentFinanceRatingView on component.Id equals segmentFinanceRating.MaterialId into segmentFinanceRatingGroup from segmentFinanceRatingWithDefault in segmentFinanceRatingGroup.DefaultIfEmpty() select new {id = component.Id,name = component.Name,subType = component.SubType,size = component.Size,Materi...

c# – 在Linq中展平和分组复杂对象并保留null子对象【代码】

我有一个名为RouteExport的复杂对象列表,我试图根据CustomerNumber值进行展平和分组,以便返回一个看起来像的匿名对象{ CustomerNumber = "1235", Route = route1, Section = section2, Sequence = sequence2 } 要么{ CustomerNumber = "1234", Route = route1, Section = null, Sequence = null }模型看起来像这样:public class RouteExport {public string Name { get; set; }public string Term { get; set; }public List<strin...

c# – 由运算符对Lambda表达式进行分组,并将它们与DapperExtensions的PredicateGroups一起使用【代码】

根据我之前的问题:Pulling Apart Expression<Func<T, object>> – 我试图让它更先进一点.目前,我可以这样做:var matchingPeople = Connection.Get<Person>(p => p.MarketId == marketId);将转换为DapperExtensions FieldPredicate:// Assume I've successfully parsed p => p.MarketId == marketId into its constituent parts: // left = p => p.MarketId, theOperator = Operator.Eq, right = marketId Predicates.Field(lef...

c# – 如何在RavenDB中使用多个分组创建map / reduce索引【代码】

我们在Raven中存储了一组文档.public class MyDocument {public string Id { get; set; }public string DocumentType { get; set; }public int ClientId { get; set; }public string Status { get; set; } }我们希望显示由ClientId和DocumentType分组的文档报告,如下所示:DocumentType ClientHasManyOfThese Count Action ------------- -------------------- ----- --------------------- DocumentType1 Yes 1...

分组 - 相关标签