DataGrid控件中替换标识值的使用:
01
02
03
04
05
06
07 <%#GetTransType(DataBinder.Eval(Container.DataItem, "FLAG"))%>
08
09
10
11
12 直接调用后台方法:
13
14
15 <%# (Common.Constant.CountryList.ContainsKey(Eval("COUNTRY") + "")) ? Common.Constant.CountryList[Eval("COUNTRY") + ""] : Eval("COUNTRY") + "" %>
16
17
view sourceprint?01 public string GetTransType(object obj)
02 {
03 string type_flag = Convert.ToString(obj);
04 string strReturn = "";
05 switch (type_flag)
06 {
07 case "1": strReturn = "在厂产品"; break;
08 case "2": strReturn = "在厂半成品"; break;
09 case "3": strReturn = "已出库未报关成品"; break;
10 case "I": strReturn = "在厂原材料数量"; break;
11 case "Y": strReturn = "已报关未入库料件数量"; break;
12 case "W": strReturn = "已入库未报关料件数量"; break;
13 default: ; break;
14 }
15 return strReturn;
16 }
repeader控件中替换标识值的方法:
01
02
03
04
05
06
07
08 09 runat="server"><%# Eval("OrderNo")%>
10
11
12 <%# Eval("CustomerNo")%> 13 runat="server" /> 14
15
16 <%# getInOrOut(Eval("IeType"))%>
17
18
19 <%# Eval("TradeMode")%>
20
21
22 <%# Eval("TotalQuantity")%>
23
24
25 <%# Eval("TotalAmount")%>
26
27
28 <%# Eval("ShipPeople")%>
29
30
31 <%# Eval("ReceivePeople")%>
32
33
34
35
36
37 <%# GetExistService(Eval("HasWMSService"), Eval("HasFreightAgent"), Eval("HasCustomsClearance"))%>
38
39
40 <%# Eval("CodeNameCn")%>
41
42
43 <%# Convert.ToDateTime(Eval("CreateTime")).ToString("yyyy-MM-dd")%>
44
45
46
47
C#后台方法:
01 public string getLink(object objStatus, object objGuid)
02 {
03 if (objStatus == null)
04 {
05 return "#";
06 }
07 else if (objStatus + "" == "未下单")
08 {
09 return "GjmyOrderSave.aspx?guid=" + objGuid;
10 }
11 else
12 {
13 return "GjmyOrderDetail.aspx?guid=" + objGuid;
14 }
15 }
01 public string GetExistService(object objHasWMSService, object objHasFreightAgent, object objHasCustomsClearance)
02 {
03 string serviceHtml = "";
04 if (objHasWMSService != DBNull.Value)
05 {
06 if (Convert.ToBoolean(objHasWMSService) == true)
07 {
08 serviceHtml += " 仓库发货 ";
09 }
10 }
11
12 if (objHasFreightAgent != DBNull.Value)
13 {
14 if (Convert.ToBoolean(objHasFreightAgent) == true)
15 {
16 serviceHtml += " 货运代理 ";
17 }
18 }
19
20 if (objHasCustomsClearance != DBNull.Value)
21 {
22 if (Convert.ToBoolean(objHasCustomsClearance) == true)
23 {
24 serviceHtml += " 报关报检 ";
25 }
26 }
27 return serviceHtml;
28 }
更多信息请查看IT技术专栏