1: private string getPrescription(string code)
2: { 3: string prescription = " ";
4:
5: switch (code)
6: { 7: case "a":
8: prescription = "方法1";
9: break;
10: case "b":
11: prescription = "方法2";
12: break;
13: case "c":
14: prescription = "方法3";
15: break;
16: case "d":
17: prescription = "方法4";
18: break;
19: case "e":
20: prescription = "方法5";
21: break;
22: case "f":
23: prescription = "方法6";
24: break;
25: case "g":
26: prescription = "方法7";
27: break;
28: }
29:
30: return prescription;
31: }
32:
33: private static string GetBoolString(bool b)
34: { 35: if (b)
36: return "是";
37: else
38: return "否";
39: }
40:
41: protected void DataList4_ItemDataBound(object sender, DataListItemEventArgs e)
42: { 43:
44: MeasureP mpr = (MeasureP)e.Item.DataItem;
45:
46: ((Label)e.Item.FindControl("blooa")).Text = getPrescription(mpr.aaa); 47: ((Label)e.Item.FindControl("bloob")).Text = getPrescription(mpr.bbb); 48: ((Label)e.Item.FindControl("blooc")).Text = getPrescription(mpr.ccc); 49: ((Label)e.Item.FindControl("blood")).Text = getPrescription(mpr.ddd);
55: ((Label)e.Item.FindControl("blooaa")).Text = GetBoolString(mpr.Isaa); 56: ((Label)e.Item.FindControl("bloobb")).Text = GetBoolString(mpr.Isbb); 57: ((Label)e.Item.FindControl("blooc")).Text = GetBoolString(mpr.Iscc); 58:
64: }