checkbox完成checkboxlist的部分功能
鉴于公司extaspnet版本没有checkboxlist控件 为了完成某些特定功能 需要我用checkbox完成checkboxlist的部分功能
一下部分代码
View Code
1 private string overtimetype(string ott) 2 { 3 int b=0; 4 if (CheckBox1.Checked) b = 1; 5 else if (CheckBox2.Checked) b = 2; 6 else if (CheckBox3.Checked) b = 3; 7 else if (CheckBox4.Checked) b = 4; 8 else if (CheckBox5.Checked) b = 5; 9 else if (CheckBox6.Checked) b = 6; 10 else Alert.Show("你没选择加班类型"); 11 switch (b) 12 { 13 case 1: ott = CheckBox1.Text; break; 14 case 2: ott = CheckBox2.Text; break; 15 case 3: ott = CheckBox3.Text; break; 16 case 4: ott = CheckBox4.Text; break; 17 case 5: ott = CheckBox5.Text; break; 18 case 6: ott = CheckBox6.Text; break; 19 } 20 return ott; 21 }
新建一个私人方法 用if...else if...else来选择被选择的checkbox 然后用switch case来传送checkbox的值。
然后在需要的地方调用这个方法就能完成部分功能。
最后的else部分有点问题