最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

datagrid和repeader控件中替換標(biāo)識值的方法

 更新時間:2014年08月01日 11:28:31   投稿:whsnow  
本節(jié)主要介紹了datagrid和repeader控件中替換標(biāo)識值的方法,需要的朋友可以參考下

DataGrid控件中替換標(biāo)識值的使用:

<asp:DataGrid ID="dgList" runat="server" Width="100%" AutoGenerateColumns="False"> 
<Columns> 
<asp:BoundColumn DataField="COP_G_NO" HeaderText="物料號/成品貨號"></asp:BoundColumn> 
<asp:BoundColumn DataField="QTY" HeaderText="數(shù)量"></asp:BoundColumn> 
<asp:TemplateColumn HeaderText="物料標(biāo)識"> 
<ItemTemplate> 
<%#GetTransType(DataBinder.Eval(Container.DataItem, "FLAG"))%> 
</ItemTemplate> 
</asp:TemplateColumn> 
</Columns> 
</asp:DataGrid>
直接調(diào)用后臺方法:
<asp:TemplateColumn HeaderText="原產(chǎn)地"> 
<ItemTemplate> 
<%# (Common.Constant.CountryList.ContainsKey(Eval("COUNTRY") + "")) ? Common.Constant.CountryList[Eval("COUNTRY") + ""] : Eval("COUNTRY") + "" %> 
</ItemTemplate> 
</asp:TemplateColumn>
public string GetTransType(object obj) 
{ 
string type_flag = Convert.ToString(obj); 
string strReturn = ""; 
switch (type_flag) 
{ 
case "1": strReturn = "在廠產(chǎn)品"; break; 
case "2": strReturn = "在廠半成品"; break; 
case "3": strReturn = "已出庫未報關(guān)成品"; break; 
case "I": strReturn = "在廠原材料數(shù)量"; break; 
case "Y": strReturn = "已報關(guān)未入庫料件數(shù)量"; break; 
case "W": strReturn = "已入庫未報關(guān)料件數(shù)量"; break; 
default: ; break; 
} 
return strReturn; 
}

repeader控件中替換標(biāo)識值的方法:

<asp:Repeater ID="rp_List" runat="server" OnItemCommand="rp_List_ItemCommand"> 
<ItemTemplate> 
<tr> 
<td> 
<input id="chk" type="checkbox" name="chkName" runat="server" /> 
</td> 
<td width="70"> 
<asp:HyperLink NavigateUrl='<%# getLink(Eval("CodeNameCn"),Eval("Guid"))%>' ID="hl_guid" 
runat="server"><%# Eval("OrderNo")%></asp:HyperLink> 
</td> 
<td> 
<%# Eval("CustomerNo")%><asp:HiddenField ID="hf_OrderNo" Value='<%# Eval("Guid") %>' 
runat="server" /> 
</td> 
<td> 
<%# getInOrOut(Eval("IeType"))%> 
</td> 
<td> 
<%# Eval("TradeMode")%> 
</td> 
<td> 
<%# Eval("TotalQuantity")%> 
</td> 
<td> 
<%# Eval("TotalAmount")%> 
</td> 
<td> 
<%# Eval("ShipPeople")%> 
</td> 
<td> 
<%# Eval("ReceivePeople")%> 
</td> 
<td> 
<asp:LinkButton ID="lb_xiadan" runat="server" CommandName="xiadan"><%#getIsShowXiadan(Eval("Status"))%></asp:LinkButton> 
</td> 
<td> 
<%# GetExistService(Eval("HasWMSService"), Eval("HasFreightAgent"), Eval("HasCustomsClearance"))%> 
</td> 
<td> 
<%# Eval("CodeNameCn")%> 
</td> 
<td> 
<%# Convert.ToDateTime(Eval("CreateTime")).ToString("yyyy-MM-dd")%> 
</td> 
</tr> 
</ItemTemplate> 
</asp:Repeater>

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 += " 倉庫發(fā)貨 "; 
} 
} 

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

if (objHasCustomsClearance != DBNull.Value) 
{ 
if (Convert.ToBoolean(objHasCustomsClearance) == true) 
{ 
serviceHtml += " 報關(guān)報檢 "; 
} 
} 
return serviceHtml; 
}

相關(guān)文章

  • Entity Framework Core表名映射

    Entity Framework Core表名映射

    這篇文章介紹了Entity Framework Core實現(xiàn)表名映射的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • ASP.NET MVC5使用MiniProfiler監(jiān)控MVC性能

    ASP.NET MVC5使用MiniProfiler監(jiān)控MVC性能

    這篇文章主要為大家詳細(xì)介紹了ASP.NET MVC5使用MiniProfiler監(jiān)控MVC性能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 詳解ASP.NET MVC下的異步Action的定義和執(zhí)行原理

    詳解ASP.NET MVC下的異步Action的定義和執(zhí)行原理

    這篇文章主要介紹了詳解ASP.NET MVC下的異步Action的定義和執(zhí)行原理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • Attribute/特性心得隨筆

    Attribute/特性心得隨筆

    從事asp.net工作的相關(guān)人員對Attribute并不陌生吧,本文就來為大家介紹下Attribute特性,下面有個不錯的示例,喜歡的朋友感受下
    2013-11-11
  • .net下log4net使用方法詳解

    .net下log4net使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了.net下log4net使用方法,以控制臺應(yīng)用程序為例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • .Net Core官方JWT授權(quán)驗證的全過程

    .Net Core官方JWT授權(quán)驗證的全過程

    這篇文章主要給大家介紹了關(guān)于.Net Core官方JWT授權(quán)驗證的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • ASP.NET?MVC使用jQuery的Load方法加載靜態(tài)頁面及注意事項

    ASP.NET?MVC使用jQuery的Load方法加載靜態(tài)頁面及注意事項

    這篇文章介紹了ASP.NET?MVC使用jQuery加載靜態(tài)頁面的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • asp.net DataFormatString格式化GridView

    asp.net DataFormatString格式化GridView

    在GridView里面顯示數(shù)據(jù),要顯示的數(shù)據(jù)有好多位小數(shù),就想讓它只顯示兩位小數(shù),在delphi里,直接用DisplayFormat就行了,
    2009-08-08
  • ASP.NET中Request.Form中文亂碼的解決方法

    ASP.NET中Request.Form中文亂碼的解決方法

    一直以為,只有 Request.QueryString 接收url查詢字符串含中文時可能會亂碼(做好編解碼工作,很容易可以避免),碰到的時候,才知道 Request.Form 接收表單的值中含中文也會亂碼,以前真是很傻很天真很無知。
    2011-03-03
  • .Net?Core應(yīng)用增強型跨平臺串口類庫CustomSerialPort()詳解

    .Net?Core應(yīng)用增強型跨平臺串口類庫CustomSerialPort()詳解

    本文詳細(xì)講解了.Net?Core應(yīng)用增強型跨平臺串口類庫CustomSerialPort(),文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01

最新評論

景东| 高州市| 体育| 神木县| 剑川县| 木兰县| 织金县| 神农架林区| 图木舒克市| 孟村| 兴仁县| 弋阳县| 郸城县| 英吉沙县| 麻城市| 蒲城县| 青海省| 昌邑市| 武邑县| 禄劝| 宣城市| 濮阳县| 元阳县| 和平区| 莲花县| 鄂托克旗| 方正县| 正安县| 临桂县| 都匀市| 绍兴县| 九江市| 理塘县| 栾川县| 绥江县| 叙永县| 富川| 丹阳市| 峨眉山市| 博乐市| 五莲县|