首页 新闻 搜索 专区 学院

C# web

0
悬赏园豆:40 [已关闭问题] 关闭于 2012-12-17 12:43

C#  web:

gridview中,图中的这个单证状态绑定的数据源是SQL中拼接的,意思是拼接这条单证所走过的流程,比如(新增,待检查,已检查)如果现在单证是待检查,那么这个单证状态就会显示是:【新增-待检查】。且,新增和待检查还是超链接,连接到新增时所在的页面……

求助哦

lydiamiao的主页 lydiamiao | 初学一级 | 园豆:89
提问于:2012-12-13 14:26
< >
分享
所有回答(2)
0

根据数据库表中一个字段来判断

chenping2008 | 园豆:9836 (大侠五级) | 2012-12-13 14:29

我是想问这种形式的怎么实现

支持(0) 反对(0) lydiamiao | 园豆:89 (初学一级) | 2012-12-13 14:31

@lydiamiao: 在自定义模版绑定的时候,进行判断一下

支持(0) 反对(0) chenping2008 | 园豆:9836 (大侠五级) | 2012-12-13 14:32

@chenping2008: 链接呢

支持(0) 反对(0) lydiamiao | 园豆:89 (初学一级) | 2012-12-13 14:36

@lydiamiao: 举个例子:

<asp:TemplateField HeaderText="Employees">
<ItemTemplate>
<%# =Show(Eval("State"))%>
</ItemTemplate>
</asp:TemplateField>

.cs
public Show(string obj)
{
switch(obj)
{
case "1":
{
return "1";
}
case "2":
{
return "2";
}
defalut:
return "";
}
}

支持(0) 反对(0) chenping2008 | 园豆:9836 (大侠五级) | 2012-12-13 14:44

@chenping2008: 哇塞,你这个方法写的

 

前台的可以那样写啊<%# =show(Eval("State"))%>

支持(0) 反对(0) lydiamiao | 园豆:89 (初学一级) | 2012-12-13 14:49

@lydiamiao: 完全可以 前台页面<% 这里就是可以写c#代码的 %>

支持(0) 反对(0) chenping2008 | 园豆:9836 (大侠五级) | 2012-12-13 17:13
0
<ItemTemplate>
<%# Eval("State") == "新增" || Eval("State") == "待检查" ? "<a href='路径'>Eval("State") </a>" : Eval("State") %>
</ItemTemplate>
geass.. | 园豆:1819 (小虾三级) | 2012-12-13 19:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册