DataList如何这样显示

Thinbug 2008-07-17 08:07:54
订单号 订单 状态 操作
001 xxx1 待审验 审验(HyperLink)
002 xxx2 已审验 入库(HyperLink)
003 xxx3 在库 出库(HyperLink)

DataList如何根据不同的列状态来显示不同的操作,
另外问,如果点了入库(HyperLink)。我如何获得订单号
...全文
75 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Thinbug 2008-07-17
  • 打赏
  • 举报
回复
恩,谢谢,给我了些启发
chenguang79 2008-07-17
  • 打赏
  • 举报
回复
采用模板列
在操作 列采用
<%# isTitle(Eval("IsPass","{0}")这里是状态的值)%>

在后台
public string isTitle(string pass)
{
string TempStr ="";
if(pass=="1")
{
TempStr = "审验";
}
else if(pass=="2"}
{
...
}

return TempStr;
}
fatcandy 2008-07-17
  • 打赏
  • 举报
回复
这是c/s的吗?
xierfly 2008-07-17
  • 打赏
  • 举报
回复
那你的操作列就根据前一列即:状态列的情况判断呗,或者在sql语句中利用case ……when

获取订单号,其实就是datalist1.datakeys[e.item.itemindex];就可以获得了。----注明vs03中这样写的
brooklyng60 2008-07-17
  • 打赏
  • 举报
回复
你是要根据状态来显示还是要什么功能!
点操作的超连接把定单号传到页面去吗?设置下属性传参数就行啊

62,087

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧