winForm编程改窗体时,常丢代码或自动生成错的代码。请问如何避免这类问题发生。
比如“剪切”panel后,再“粘贴”panel,再InitializeComponent里,会丢一些与控件事件有关的代码。
现在我遇到的问题是,DataGrid.VisibleColumnCount比我实际设定的少,因此报某列A不再tableX中。而实际上这个tableX中是有列A的,但DataGrid.VisibleColumnCount比我实际设定的少。不知道我说明白没有。
根据大家的经验,我的问题出在哪里呢?
比如“剪切”panel后,再“粘贴”panel,再InitializeComponent里,会丢一些与控件事件有关的代码。
现在我遇到的问题是,DataGrid.VisibleColumnCount比我实际设定的少,因此报某列A不再tableX中。而实际上这个tableX中是有列A的,但DataGrid.VisibleColumnCount比我实际设定的少。不知道我说明白没有。
根据大家的经验,我的问题出在哪里呢?
帮我看看现在的问题吧。
DataGrid中mapping设好了我新增加的两列,在table中也有相应的列。但运行有时会报错,说在table中该列不存在。有时候还正常显示,不出问题。好奇怪啊。