我的决定
1、 查看方案和修改方案时,datagridview2中显示配置方案等几列。
2、 新建方案时只有试剂编号、试剂名称、设置量。
3、 以上貌似很艰难,那我就设置一个全局的标志变量吧,默认为0,当第一次点击datagridview1时,增加datagridview2的配置过程显示列,第二次点击后,不增加列。新建时,自动清空datagridview2的每一列。
4、 你妹的,居然在第一次点击时是6列,第二次点击时就变成了4列,我倒要用messagebox一个个地查,看哪里有问题,哼!
MessageBox.Show(this.dataGridView2.Columns[0].HeaderCell.Value.ToString());
MessageBox.Show(this.dataGridView2.Columns[1].HeaderCell.Value.ToString());
……
MessageBox.Show(this.dataGridView2.Columns[7].HeaderCell.Value.ToString());
5、 以上的实验结果是:我手动添加的几列排在了最左边,而数据表中几列的排在了最右边,应该是与我每次点击方案查看时都更新了dataset表有关吧。
6、 6:40和魁永一起去吃饭,现在刚好7:40,花了一个多小时的时间放松一下,调节自己的心,感觉很好,每天都是一个晴天。该工作的时候好好地工作,该玩的时候好好地和好朋友分享自己的喜乐哀怒,感觉这样很好。生活虽然很累,但是就应该这样多姿多彩。
7、 挑战杯是我今年的最后一个项目了,等下周完成了这个项目,我一定要认真地在剩余的几个星期把我的专业课、数学都补过来。正如吕聪颖老师说的,现在都已经大三下学期了,就应该方向、目标很明确了,要考研就静下心来好好复习,放弃应该放弃的;要想就业,就订好自己想去的企业,并用他们招聘的要求去完善我自己。我该好好地准备自己的考研了,用考研这场没有硝烟的持久战来磨炼我自己,并让自己在以后的学习、生活、工作中有一个很好的习惯和原则。
8、 希望我还是一次能考上研究生吧,实在不行的话,我就在南阳考再考一次,或者在北京一边兼职一边考第三次,考上名校之后,对我的以后真的很有好处。如果不考的话,奋斗五年之后,也可以进腾讯,我相信自己的实力!反正以后的路有很多,绝不要把自己的路逼死!
9、 还是赶紧做挑战杯的完善工作吧,尽量能在今天晚上做完!
10、 由于是每次更新dataset更新但datagridview2中的几列未更新的缘故,因此我打算第一次查看列表数据时更新,第二次就不更新了。这样做了,可是等到第二次查看时,却发现又出错了,提示是未产生新的对象,想想这种方法还是行不通。于是就立马换了个思路,把误差存进数据库,但是:每次读取时,先赋值为0,比原来的那个方法方便多了。在压力如此大的社会,必须学会灵活点,而且很多时候是,该“偷懒”的地方必须学会偷懒。
待办
1、未判断方案编号是否有重复,未判断。输入的文字是否为数字?未判断。