首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

<asp:DataList>里得到数据的另一要求?解决办法

2012-01-12 
asp:DataList里得到数据的另一要求?asp:DataListID DataList1 runat server DataKeyField Orde

<asp:DataList>里得到数据的另一要求?
<asp:DataList   ID= "DataList1 "   runat= "server "   DataKeyField= "OrderID "   DataSourceID= "SqlDataSource1 ">
<ItemTemplate>
OrderID:
<asp:Label   ID= "OrderIDLabel "   runat= "server "   Text= ' <%#   Eval( "OrderID ")   %> '>
</asp:Label> <br   /> <br   />
</ItemTemplate>
</asp:DataList>
--------------------
在里面的数据绑定 <%#   Eval( "OrderID ")   %>   这个!我想得到他的数据
比如我要在DataList里写 <%string   str=当前的Eval( "OrderID ")的值%>
我想得到他的值   做别的判断.例.判断他是不是为空   等等!!!
我该   怎样做!

[解决办法]
不好意思,打错了

<%if(OrderID= " "){%>
.........
<%}esle{%>
.........
<%}%>


[解决办法]
可以用方法返回值

前台aspx

<asp:DataList ID= "DataList1 " runat= "server " DataKeyField= "OrderID " DataSourceID= "SqlDataSource1 ">
<ItemTemplate>
OrderID:
<asp:Label ID= "OrderIDLabel " runat= "server " Text= ' <%# GetOrderID() %> '>
</asp:Label> <br /> <br />
</ItemTemplate>
</asp:DataList>

后台aspx.cs

string str = string.Empty;
protected string GetOrderId()
{
string orderID = "你从数据库来的值 ";
str = orderID;
return orderID;
}

热点排行