小编Raj*_*eja的帖子

使用LINQ计算列表中项目的出现次数

我试图使用LINQ计算列表中项目的出现次数,

我有以下架构 -

用户(提供的所有条目),计数(待计算)

伯爵应该像 -

在此输入图像描述

我想不出一个优雅的解决方案.

甚至只能使用LINQ吗?如果没有,我们如何使用LINQ和一些C#代码实现这一点.

c# linq linq-to-sql

9
推荐指数
1
解决办法
7804
查看次数

使用DataGrid WPF的复选框

我正在尝试使用MVVM在WPF 4.0中创建一个DataGrid ...

所需功能 -

  1. 多个 - 使用复选框选择行(单击)
  2. 选中全部复选框以检查数据网格中的所有复选框

像这样的东西 -

在此输入图像描述

已经2天了,我无法弄清楚如何有效地解决问题.

一个工作的例子就是我现在所需要的......

如果有人有一个可行的解决方案与我分享,我将非常感激...

N请不要告诉我google这个东西,因为没有一件事对我有用......

更新 -

  1. 我正在使用AutoGeneration of Columns
  2. 我不想在我的模型中添加"IsSelected"或任何此类属性.
  3. 我只是面临两个问题 -

首先,"选择所有"功能,即选中复选框上的所有复选框,单击列标题中存在的复选框...(我可以选择和取消选择数据网格但不能勾选/取消勾选复选框)

其次,鼠标点击多次选择而不按住Ctrl键..

wpf mvvm wpf-controls wpfdatagrid wpf-4.0

5
推荐指数
1
解决办法
3万
查看次数

删除相邻的重复子字符串

我试图删除重复的相邻子串k长度,其中k指的是字数.代码应该以递归的方式工作

k = 1个字到k =字符串中的字数

例如,

我今天早上坐下来撰写一篇文章,但发现ii无法取得进展

我今天早上坐下来写了一篇文章,但发现没有任何进展

我该如何实现这一目标?我可以通过以下方式实现1相邻子串的移除:

str.chunk{|n| n}.map(&:first)
Run Code Online (Sandbox Code Playgroud)

ruby string

3
推荐指数
1
解决办法
71
查看次数

FileSystemWatcher在一段时间后不会触发

我有以下代码用于监视文本文件的目录,该目录每天两次获取新文件,代码工作正常,但之后它停止触发OnCreated事件...

[PermissionSet(SecurityAction.Demand, Name="FullTrust")]
public static void Run()
{
    FileSystemWatcher watcher = new FileSystemWatcher();
    watcher.Path = @"c:\users\documents\";

    watcher.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite
       | NotifyFilters.FileName | NotifyFilters.DirectoryName;

    watcher.Filter = "*.txt";

    // Add event handlers.
    watcher.Created += new FileSystemEventHandler(OnCreated);

    // Begin watching.
    watcher.EnableRaisingEvents = true;

    // Wait for the user to quit the program.
    Console.WriteLine("Press \'q\' to quit the sample.");
    while(Console.Read()!='q');
}

private static void OnCreated(object source, FileSystemEventArgs e)
{
   Console.WriteLine("File: " +  e.FullPath + " " + e.ChangeType);
}
Run Code Online (Sandbox Code Playgroud)

无法弄清楚这个问题.

此外,我想知道一个简单的替代品(如果有的话),因为我没有找到这个可靠..

.net c# filesystemwatcher c#-4.0

2
推荐指数
2
解决办法
3605
查看次数

过滤绑定到 DataTable WPF 的 Datagrid

我正在尝试为 WPF 中的 DataGrid 创建一个过滤系统,就像链接中一样 -

http://www.codeproject.com/Articles/42227/Automatic-WPF-Toolkit-DataGrid-Filtering

在此输入图像描述

我使用的库与他们使用的库相同,但问题是我需要将 DataGrid 绑定到数据表...

错误就在那里......只要 ItemSource 是 LIST,过滤器库就可以完美工作,但当 ItemSource 是 DataTable 时,过滤器库就会停止工作......

有什么替代方案或建议吗???工作示例表示赞赏..

我正在使用 AutoColumnGeneration=True 因为我不知道需要填充多少列

wpf wpf-controls wpfdatagrid wpf-4.0

1
推荐指数
1
解决办法
7738
查看次数