c# - 消失的代码?

标签 c# events datagridview designer

我正在开发一个项目,我想根据 dataGridView 中的选择加载信息。我在表单的设计器中创建了一个 dataGridView 并添加了这一行:

this.dataGridView1.SelectionChanged += methodToBeCalled;

一切正常,但我遇到了一个棘手的问题。大多数时候,当我启动我的应用程序时,选择一行后没有任何反应。然后,当我查看我的代码时,这行代码已经完全消失了。

起初我以为有人在我的代码上提交了一些代码,但即使我不更新它也会消失。

消失的代码可能是什么原因(bug/visual studio design)?我该如何解决?

最佳答案

您将其放置在 .designer.cs 文件中对吗?这是错误的。它必须放在屏幕后面的正常代码中。 .designer 文件可以在系统需要时重新生成。

关于c# - 消失的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13905659/

相关文章:

c# - Linq to SQL 中的可配置架构名称?

delphi - 动态按钮的OnClick事件?

c# - 将 dataGridView 序列化为 JSON

c# - Datagridview 删除所有列

c# - DataGridView:摆脱单元格验证

c# - 如何在 Windows 8 Metro C# XAML 应用程序中播放 H.264 RTSP 视频?

c# - 通过 C# 递归通知子控件

c# - 如何在运行时实现多种策略的使用

javascript - 如何在特定时间段内仅检测一次滚动/滚轮事件?

c# - 在 C# Windows 窗体中更改控件状态时如何忽略触发的简单事件?