小编Bhu*_*van的帖子

如何使用iTextSharp阅读PDF表格数据?

我试图找出是否可以使用iTextSharp阅读PDF表格数据(表格填写并随表格保存).我怎样才能做到这一点?

c# forms pdf itext

16
推荐指数
2
解决办法
3万
查看次数

C#从Filename中删除无效字符

我有来自SQL Server数据库的nvarchar字段的数据通过EF3.5.此字符串用于创建文件名,需要删除无效字符并尝试以下选项,但它们都不起作用.请提出为什么这是一个可以理解的谜团?我做错了吗?

我浏览了本网站上的几乎所有相关问题..现在发布了来自其他类似问题的所有建议/答案的综合问题.

UPD:问题无关......所有这些选项都有效.所以将其发布到社区维基.

public static string CleanFileName1(string filename)
{            
    string file = filename;                                            
    file = string.Concat(file.Split(System.IO.Path.GetInvalidFileNameChars(), StringSplitOptions.RemoveEmptyEntries));

    if (file.Length > 250)
    {
        file = file.Substring(0, 250);
    }
    return file;
 }

public static string CleanFileName2(string filename)
{
    var builder = new StringBuilder();
    var invalid = System.IO.Path.GetInvalidFileNameChars();
    foreach (var cur in filename)
    {
        if (!invalid.Contains(cur))
        {
            builder.Append(cur);
        }
    }
    return builder.ToString();
}

public static string CleanFileName3(string filename)
{                                    
    string regexSearch = string.Format("{0}{1}",
        new string(System.IO.Path.GetInvalidFileNameChars()),
        new string(System.IO.Path.GetInvalidPathChars()));
    Regex r = new Regex(string.Format("[{0}]", …
Run Code Online (Sandbox Code Playgroud)

c# string

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

ScintillaNET与AvalonEdit一起为WPF应用程序提供脚本接口

我正在开发一个项目,其中包括为我的WPF(.Net4)Windows应用程序实现脚本接口.我很好奇是否有人可以建议一个首选的编辑器,AvalonEdit vs ScintillaNET.一个人的任何陷阱和优势.我们需要支持C#和IronPython作为脚本语言.(至少这是最初的计划.我们可能最终确定其中一个).

ScintillaNET的一个缺点是它只是一个围绕本机(非托管)Scintilla的托管包装器.当与WPF4一起使用时,这是否会导致任何问题.

任何指针和建议都表示赞赏.

c# scripting ironpython scintilla avalonedit

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

WPF列表框复制到剪贴板

我试图将标准的WPF列表框选中的项目(显示)文本复制到CTRL + C上的剪贴板.有没有简单的方法来实现这一目标.如果它适用于所有列表框中的应用程序..这将是伟大的.

提前致谢.

c# wpf clipboard listbox

13
推荐指数
1
解决办法
2万
查看次数

实体框架(3.5) - 拒绝更改

我有这个Singleton和Single线程的服务,并为一堆小批量客户端提供服务.它在SQL Server中使用实体框架和数据.

如果客户端的任何一个保存数据请求失败,则每次尝试保存原始失败数据对象时,所有后续请求都将失败.

保存失败时,是否有任何方法可以撤消对EF数据的更改?

提前致谢

c# entity-framework

11
推荐指数
3
解决办法
7931
查看次数

WPF MVVM从BackgroundWorker更新UI绑定属性

从Backgroundworker更新ViewModel的UI绑定属性是否存在任何潜在问题?我正在尝试在绑定到UI时更新VM,并且可能用户可能正在键入...同步如何工作(我不认为我可以使用来自XAML的Lock语句).

提前致谢..

c# wpf mvvm

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

WPF绑定是Async Get State

我正在使用Binding IsAsync属性来保持UI响应并从属性的get访问器加载数据,并且在使用MVVM时被证明是一个不错的选择.这种方法很棒,不需要任何手动代码来进行异步操作.我的dataload花费几秒钟的时间很少,在这段时间内很难区分"无数据"和"数据加载".是否有一个属性,我可以检测绑定"IsBusy"或"正在加载"的状态,以便我可以显示加载操作未完成的消息?

任何帮助表示赞赏.

binding asynchronous

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

AvalonEdit for ironPython Scripts?

是否可以在WPF应用程序中使用AvalonEdit控件作为ironPython脚本编辑器?要求是具有语法突出显示和内联脚本验证.如果可能的话,intellisense会更好.如果不是AvalonEdit,请建议任何其他此类控件(即使是商业用途)可用于此目的.

提前致谢

c# wpf ironpython avalonedit

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

WCF Duplex - 如何查找客户端的回拨URL?

如何从服务(WCF 3.5)中找到双工HTTP绑定的客户端回调URL?

感谢任何帮助..

c# wcf duplex

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