收获的知识:
1、 在vs2010的属性框顶端的下拉菜单中,可以查找我们已经添加过的控件。如果查找不方便,可以先将它的背景色变为红色,然后看界面中哪里有变化,如果没找到正确的控件,然后再撤销,继续循环此次操作。有点儿因果图法设计测试用例的感觉。
2、 点击vs2010的控件属性框顶端的闪电图标,会看见该空间包含的所有事件,并且可以“借刀杀人”,单击这个按钮时,使用其他按钮的功能。
3、 在datagridview中添加按钮的方法
DataGridViewButtonColumn btcell = new DataGridViewButtonColumn();
btcell.HeaderText = "单项配置";
dataGridView2.Columns.Add(btcell);
for (int i = 0; i< ds1.Tables["data1"].Rows.Count;i++)
{
dataGridView2.Rows[i].Cells[7].Value = "单项配置";
}
我打算先添加一个事件监听器this.dataGridView2.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView2_CellContentClick);等用户触发这个事件后,若被点击的单元格的内容为“单项配置”,则相应该事件;若没有被点击,则触发的事件没有任何反应。我还是比较聪明的,小自信一下。虽然说在算法方面远远的弱于魁永,但是上帝在给我关上一扇窗的同时,也在给我打开另一扇门,我在挑战杯整理了我的思想。
备注
1、配置方案时不能修改方案。
待办
1、 用软测的思想来进行单元测试,集成测试,系统测试,验收测试。大家一起考虑一下。
2、 新建、查找、浏览方案还没有移动
3、 Dataset中数据为空的时候貌似没效果。