栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > asp

datagrid和repeader控件中替换标识值的方法

asp 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

datagrid和repeader控件中替换标识值的方法

DataGrid控件中替换标识值的使用:

 
 
 
 
 
 
<%#GetTransType(DataBinder.eval(Container.DataItem, "FLAG"))%> 
 
 
 

直接调用后台方法:
 
 
<%# (Common.Constant.CountryList.ContainsKey(eval("COUNTRY") + "")) ? Common.Constant.CountryList[eval("COUNTRY") + ""] : eval("COUNTRY") + "" %> 
 
public string GetTransType(object obj) 
{ 
string type_flag = Convert.ToString(obj); 
string strReturn = ""; 
switch (type_flag) 
{ 
case "1": strReturn = "在厂产品"; break; 
case "2": strReturn = "在厂半成品"; break; 
case "3": strReturn = "已出库未报关成品"; break; 
case "I": strReturn = "在厂原材料数量"; break; 
case "Y": strReturn = "已报关未入库料件数量"; break; 
case "W": strReturn = "已入库未报关料件数量"; break; 
default: ; break; 
} 
return strReturn; 
}

repeader控件中替换标识值的方法:

 
 
 
 
 
 
 
' ID="hl_guid" 
runat="server"><%# eval("OrderNo")%> 
 
 
<%# eval("CustomerNo")%>' 
runat="server" /> 
 
 
<%# getInOrOut(eval("IeType"))%> 
 
 
<%# eval("TradeMode")%> 
 
 
<%# eval("TotalQuantity")%> 
 
 
<%# eval("TotalAmount")%> 
 
 
<%# eval("ShipPeople")%> 
 
 
<%# eval("ReceivePeople")%> 
 
 
<%#getIsShowXiadan(eval("Status"))%> 
 
 
<%# GetExistService(eval("HasWMSService"), eval("HasFreightAgent"), eval("HasCustomsClearance"))%> 
 
 
<%# eval("CodeNameCn")%> 
 
 
<%# Convert.ToDateTime(eval("CreateTime")).ToString("yyyy-MM-dd")%> 
 
 
 

C#后台方法:

public string getlink(object objStatus, object objGuid) 
{ 
if (objStatus == null) 
{ 
return "#"; 
} 
else if (objStatus + "" == "未下单") 
{ 
return "GjmyOrderSave.aspx?guid=" + objGuid; 
} 
else 
{ 
return "GjmyOrderDetail.aspx?guid=" + objGuid; 
} 
}
public string GetExistService(object objHasWMSService, object objHasFreightAgent, object objHasCustomsClearance) 
{ 
string serviceHtml = ""; 
if (objHasWMSService != DBNull.Value) 
{ 
if (Convert.ToBoolean(objHasWMSService) == true) 
{ 
serviceHtml += " 仓库发货 "; 
} 
} 

if (objHasFreightAgent != DBNull.Value) 
{ 
if (Convert.ToBoolean(objHasFreightAgent) == true) 
{ 
serviceHtml += " 货运代理 "; 
} 
} 

if (objHasCustomsClearance != DBNull.Value) 
{ 
if (Convert.ToBoolean(objHasCustomsClearance) == true) 
{ 
serviceHtml += " 报关报检 "; 
} 
} 
return serviceHtml; 
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/57075.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号