DataList如何这样显示
订单号 订单 状态 操作
001 xxx1 待审验 审验(HyperLink)
002 xxx2 已审验 入库(HyperLink)
003 xxx3 在库 出库(HyperLink)
DataList如何根据不同的列状态来显示不同的操作,
另外问,如果点了入库(HyperLink)。我如何获得订单号
------解决方案--------------------你是要根据状态来显示还是要什么功能!
点操作的超连接把定单号传到页面去吗?设置下属性传参数就行啊
------解决方案--------------------那你的操作列就根据前一列即:状态列的情况判断呗,或者在sql语句中利用case ……when
获取订单号,其实就是datalist1.datakeys[e.item.itemindex];就可以获得了。----注明vs03中这样写的
------解决方案--------------------这是c/s的吗?
------解决方案--------------------采用模板列
在操作 列采用
<%# isTitle(Eval("IsPass","{0}")这里是状态的值)%>
在后台
public string isTitle(string pass)
{
string TempStr ="";
if(pass=="1")
{
TempStr = "审验";
}
else if(pass=="2"}
{
...
}
return TempStr;
}