如何判断gridview中某一项为空时显示一个添加链接 例如这是一个表的一部分姓名 发货时间 是否收到张三 09.09.12 收到李四 09.10.01 确认收到就是如果是否收到的这个字段是没有收到,则出现一个确认收到的链接,点击则进入确认收到页面 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sql里面就可以实现。when 字段1 '收到' then 'abc.aspx'或查询出来的DataTable在从新判断。foreach DataRow dr in DataTable1.Rows{ if(dr["字段"]=="收到") dr["字段"]="";} sql还可以这样用啊但是加入链接可以吗select * from sendinfo when isreceive=null then ' <a href="abc.aspx">未收到</a>' 这样好像不行第二种用gridview的话不知该怎么写 天,,不知道怎么写,你不知道去查啊不要select * select isnull(字段1,'你需要的字符串') as 字段1 from 是when呀 ? 好像是if then在存储过程里面 绑定后在gridview中替换“没有收到”例如在gridview模板列中你用asp:label来绑定是否受到这个字段后台代码for(int i=0;i<GridView1.Rows.Count;i++){ Label lbsd=(Label)GridView.Rows[i].FindControl("lb"); if(lbsd.Text=="没有收到") { lbsd.Text="<a href="abc.aspx">未收到 </a>"; }} 对了,代码放在GridView1的DataBound中 最简单的方式在数据绑定控件中,如:repeater中:<ItemTemplate><%#Eval("字段名")==null?"<a href='1.aspx' target='_blank'>确认</a>":"" %></ItemTemplate> 初级问题-“/”应用程序中的服务器错误。 Linq取头两行问题 RDLC动态绑定问题 请问这个错误如何解决?ORA-01406:读取的列值被截断 "被转换成" 请问一个关于asp.net发邮件的问题,个位大虾救命啊~!~ 在线等待,。。。。。。。解决马上送分。 数据库方面的消息,非常奇怪 串行化和并行化是什么意思?他们的区别在哪? 参数问题 DataTable的WriteXML方法 c# placeholder 用户控件
{
if(dr["字段"]=="收到")
dr["字段"]="";
}
但是加入链接可以吗select * from sendinfo when isreceive=null then ' <a href="abc.aspx">未收到</a>'
这样好像不行
第二种用gridview的话不知该怎么写
例如在gridview模板列中你用asp:label来绑定是否受到这个字段
后台代码
for(int i=0;i<GridView1.Rows.Count;i++)
{
Label lbsd=(Label)GridView.Rows[i].FindControl("lb");
if(lbsd.Text=="没有收到")
{
lbsd.Text="<a href="abc.aspx">未收到 </a>";
}
}
在数据绑定控件中,如:
repeater中:<ItemTemplate>
<%#Eval("字段名")==null?"<a href='1.aspx' target='_blank'>确认</a>":"" %>
</ItemTemplate>