我目前正在为本地公司创建客户应用程序。我有一个datagridview链接到客户表,并且我试图链接它,以便正确处理更新,插入和删除。我对c#非常陌生,所以我从基础开始(比如大约2天前我什么都不知道 - 尽管我知道vb.net,Java和其他几种语言..)。显示控制台输出?
任何从我所了解的任何东西输出通过Debug.WriteLine应该只出现在调试模式(常识真的),但任何输出通过Concole.WriteLine应出现,无论是否在调试模式。不过,我已经检查了即时和输出窗口,并且在正常模式下没有任何输出。有没有人有任何想法,为什么这是?
编辑:我有用于单击单元格的事件处理程序 - 它应该输出CellClicked,并在点击单元格时将gridview设置为不可见。后者按照我的模式工作,但CellClicked仅在调试模式下输出。我正在使用Console.WriteLine(“CellClicked”)。
编辑:似乎我可能已经解决了它 - 我只是在项目设置页面中将输出设置为控制台应用程序。它现在打开一个命令行窗口以及一个窗体窗体,但是当我编译进行分发时,我可以再次更改输出。谢谢您的帮助。
跟踪显然是一种调试形式 - 它不是我想要做的调试..使用调试模式增加了加载应用程序所花费的时间(至少我不能看到它减少了时间.. ),所以我想尽可能避免使用调试模式。我想立即输出奇数语句,然后检查它是否在正确的时间到达特定点,而不使用调试模式。 – ClarkeyBoy 2010-06-12 15:17:13
您可以启用和禁用跟踪。您的应用程序无需处于调试模式即可。 – starskythehutch 2010-06-12 15:22:03
@ClarkeyBoy:你所描述的是完全跟踪的是什么。您不必在调试模式下启用跟踪应用程序... – 2010-06-12 16:10:30