首页 > TAG信息列表 > visual-studio

如何使用C#在Windows窗体中显示MSSQL中由实时查询统计信息启用的执行查询百分比?

在SSMS中,启用实时查询统计信息后,我可以在窗口左下方看到执行百分比. 我想在Windows窗体上向最终用户显示此递增百分比.到目前为止,我尝试使用Visual Studio上的进度条实现此功能,但结果证明直到使用数据表,这都是不可能的. 即使我可以在标签上以文本格式显示增量百分比,也不要忘

CodeGo.net>如何获取Datagridview日期列为ddMMyyyy

嗨,我将datagridview的数据源设置为我的sql语句,该语句从数据库中的表中选择日期,在gridview本身上,它显示为dd / mm / yyyy很好,但是当我从datagridview单元中获取值并将其转换为字符串,它变成dd / MM / yyyy 12am,我该如何删除时间?解决方法:用这个: var dateAndTime = DateTime.N

强制在XAML绑定中的IntelliSense自动完成类型

我正在处理一个相当大的WPF项目,其中包含大量的类和XAML设计文件. 但是有一件事使我发疯:IntelliSense绑定自动完成有时无法显示正确的值(多数情况下,在我无法提供适当的DataType并且没有使用任何烘焙的情况下,例如Page内容类型) 因此,实际的问题是:是否有某种方法可以强制IntelliSen

c#-为什么Visual Studio代码样式设置认为DateTime不是内置类型,而Guid却像是内置类型?

我已经设置好了,所以我必须对显式类型使用显式类型,在其他地方都使用var: 这对于int甚至Guid都适用,但不适用于DateTime: 为什么要为日期时间变量使用var而不是显式的日期时间类型?解决方法:根据docs,DateTime不是内置类型(另请参见here). 仅内置小写别名,例如int或string. 您的Guid

CodeGo.net>如何返回Visual Studio当前打开的soution目录

我有一个Visual Studio解决方案,其中包含几个项目,并且分别位于不同的目录中. 在我的C#或VB.NET代码中,我想确定基本目录(或解决方案所在的目录). 肮脏的解决方案是调用目录parent.parent.parent直到找到文件* .sln,但在其他目录中也有一些我不希望返回的解决方案. 我只是想知道是

调试时为什么未处理的异常不会终止进程?

这是我之前几次注意到的行为,我想知道其背后的原因.如果在(Visual Studio 2008)调试器下运行以下程序,则无论您继续调试的频率如何,调试器都会在throw语句上不断中断.您必须停止调试才能到达那里.我希望调试器中断一次,然后如果您在没有调试器的情况下运行该程序,进程将终止.有人知

可以添加带有VSPackage的新建项目向导吗?

我有一个为Visual Studio 2008创建的VSPackage,用于添加一些编辑器和自定义语言功能.我还需要添加一个新的项目/解决方案向导来创建一个新的解决方案,以及一系列复杂的C项目.我知道我可以使用“自定义向导”执行此操作,但是如果我可以使用C#在VSPackage中实现此功能,我会更加高兴.

c#-TFS文件更改通知

我们的项目中有许多文件,如果要更改,则需要对安装程序进行更改.开发人员似乎并没有意识到,无论发送了多少封电子邮件,都通知通知有人照顾安装程序的家伙的敲门砖. 如果这些文件中的任何文件有更改,我们需要某种方式得到通知.我知道TFS具有一些事件订阅功能,但还找不到适合的东西.

静态方法,抽象方法,接口方法比较?

当我选择这些方法时?我无法决定我必须选择哪一个,或者何时使用它们之一?哪一个表现最好? 第一类用法 public abstract class _AccessorForSQL { public virtual bool Save(string sp, ListDictionary ld, CommandType cmdType); public virtual bool Update(); public virtu

CodeGo.net>在VS 2010中创建动态项目模板?

这听起来可能有点奇怪,但是我知道我想要实现什么,只是不知道是否有可能. 首先,我希望能够创建一个Visual Studio项目,与我一起工作的2个开发人员可以将其用作所有新网站的基础.我想删除所有我们在其中使用的通用文件,例如jQuery,CMS文件等,这样,每次他们启动一个新项目时,他们都不

CodeGo.net>通过代码使用Excel导入向导?

我正在为应用程序中的某些数据创建“生成报告”按钮. 该报告只会生成一个CSV文件,然后我会在excel中自动启动该文件. 问题在于数据字段之一,是文本,并且带有前导零(我需要保留).在excel中自动打开文件后,excel会自动修剪它们.无论如何,我可以获得它,以便它以我想要的格式与数据一起

c#-Visual Studio停止,进入调试模式,但我不知道它在哪一行暂停

我在Visual Studio中遇到一个奇怪的问题.我将现有项目导入解决方案,现在当我运行它时,它将停止运行并进入调试模式.问题在于,在调试模式下,没有黄色突出显示的行指示代码在何处停止. 有什么建议么?解决方法:在任何代码窗口中单击鼠标右键,然后选择“显示下一条语句”,这将神奇地带您

在C#命令行应用程序中包含并执行EXE

因此,我找到了一个很棒的EXE命令行小应用程序(我们将其称为program.exe),该应用程序输出一些我想使用C#处理的数据. 我想知道是否有一种方法可以将program.exe打包到我的Visual Studio项目文件中,这样我就可以将编译后的应用程序交给同事,而不必将它们发送给program.exe. 任何帮助

在Linux上复制Visual Studio的内存冲突检测

我使用QT Creator在Linux上开发了命令行(非GUI)C程序,该程序内部使用gdb作为其调试器.当我使用Visual Studio在Windows上调试该程序时,它报告说它在分配的内存范围之外进行写操作(尽管它没有在发生的确切时间报告冲突,因此仍然很难跟踪).我最终设法在代码中找到一个位置,其中malloc

c#-打开窗体时更改窗口不透明度

我正在尝试在加载之前自动更改表单的不透明度. 我正在使用内置的“设置”功能来保存值窗口应该具有的不透明度.问题是,当我调试我的应用程序时,一切正常,当我编译它并尝试打开可执行文件时,该窗口消失了……我没有收到任何错误. 这就是我要这样做的方式: 首先,设置中有一个值从0到10

c#-带有lambda表达式的最小起订量?

我正在尝试使用Moq 4.0.10827(在NuGet上)测试应用程序服务,并且需要查询存储库: public class MyService { Repository<MyObject> _Repo; public MyObject Get (string SomeConstraint) { return _Repo .GetTheFirstOneOrReturnNull (M => M.Cons

首页> C#>如何避免.Validating()取消导致应用程序退出挂起?

在Visual Studio C#Express 2010中,我发现通过按文档设置e.Cancel取消.Validating会导致应用程序退出时挂起.例如运行以下内容,然后单击标题栏“ X”. 有人知道解决方案吗?谢谢. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;

C#-找不到signtool.exe吗?

好的,所以我试图在VS2010中发布某些内容,这表示找不到signtool.我尝试将其复制并粘贴到VS2010 SDK 3.5目录中,但仍无法正常工作.我累了重新安装VS2010,但仍然无法正常工作. 如何克服这个愚蠢的错误?解决方法:请单击一次应用程序->属性->签名->取消选中ClickOnce体现的标志. 问题将会

c#-我包含的外部可执行文件的路径是什么?

因此,我可以使用以下代码从我的项目中成功运行带有各种参数的命令行应用程序: String f = fileName; Process process = new System.Diagnostics.Process(); process.StartInfo.UseShellExecute = false; process.StartInfo.RedirectStandardOutput = true; process.StartInfo.File

C#实现垂直自动隐藏工具栏的方法

我尝试创建的内容与VS 2008和VS 2010中的“工具箱”非常相似.它将位于我的MDI父级的左侧,当用户将鼠标悬停在其上方时会弹出.同样,这就像VS Toolbox. 我的问题是实现此目标的最佳方法是什么?请记住,我将其放在MDI父级的左侧,并且正在使用VS 2008,C#和.NET 3.5.另外,我计划将TreeView

Cing-Ping / PingReply的单元测试-模拟吗?

我希望找到一种方法来对我的ping功能进行单元测试,或者能够与RhinoMocks进行模拟 这是我希望能够进行单元测试的代码的简单示例: public PingReply PingMachine(string machineName) { Ping ping = new Ping(); return ping.Send(machineName); } public bool IsOnline(st

c#-错误显示在“ async”关键字附近,但构建成功

当我编译未打开任何文件的项目时,构建将按预期成功.现在,当我使用async关键字打开包含任何方法的文件时,在我的错误窗口中会显示以下消息: Error 6 ; expected Error 10 ; expected Error 16 A namespace cannot directly contain members such as fields or methods

重写Visual Studio对组件派生类的处理

有没有办法告诉Visual Studio我想将我的类当作普通类而不是组件?我的课是这样宣告的: public class WebDavClient : WebClient { } 我猜想是因为WebClient派生自System.ComponentModel.Component,所以Visual Studio假定它是一个组件.因此,在解决方案资源管理器中双击该文件会显示一

Windows事件日志

我正在开发一个应用程序,以捕获来自多个Windows系统的事件日志(安全性).我有一个EntryWritten处理程序.我能够将大多数字段从事件查看器映射到.net中的EntryWrittenEventArgs条目.但是,我似乎找不到在事件查看器中显示的“级别”,“操作代码”和“任务类别”字段的映射.关于如何在v

CodeGo.net>如何选择和放大Zedgraph中的Masterpane

我一直在网上搜索此问题,并浏览了文档,但是未能成功找到解决方案. 在我的代码中,我创建了一个MasterPane并使用了13个GraphPanes,问题是,如果有很多图形,则细节变得难以区分,因此我想选择(单击)图形并将其放大.是否有特定功能要实现如果没有,应该遵循哪些步骤. 先感谢您解决方法:甚