ASP.NET中GridView绑定数据显示,在最后列中有两个按钮,一个为添加,一个为修改,如何在判断数据库中有数据时显示修改,无数据时显示添加,求代码。

我爱运动 2016-09-27 03:41:20
ASP.NET中GridView绑定数据显示,在最后列中有两个按钮,一个为添加,一个为修改,如何在判断数据库中有数据时显示修改,无数据时显示添加,求代码。就是两个按钮根据数据库有无记录来只显示相应的一个按钮。
...全文
205 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
insus 2016-09-28
  • 打赏
  • 举报
回复
一般情况之下,有数据才会显示在Gridview上,没有数据时,GridView是不会显示的。 你可以尝试显示一个空表格在Gridview控件,此时页面什么东西也没有显示。
yzf86211861 2016-09-27
  • 打赏
  • 举报
回复
这种服务器段控件 刚毕业的时候耍过 ,现在基本不用了,现在基本都是用的 JQ 的控件 和 EXTJS的 这种 JS控件,像GridView这类的服务器端控件,太笨重了,建议楼主早日 放弃 这类控件 说难听点 过时了。
一枚大帅哥 2016-09-27
  • 打赏
  • 举报
回复
引用 2 楼 yzf86211861 的回复:
<% #("XX")%>.Tostring().length()>0 : btnadd.visb=true? btnaEdir.visb 应该是这种思路吧, 很多年不用这个控件 具体代码 不记的了.
思路可以,代码是错的。

<asp:Button ID="Button1" Visible='<%#Eval("FactoryId").ToString().Length>0 %>' runat="server" Text="修改"></asp:Button>
                    <asp:Button ID="Button2" Visible='<%#Eval("FactoryId").ToString().Length==0 %>' runat="server" Text="新增"></asp:Button>
yzf86211861 2016-09-27
  • 打赏
  • 举报
回复
<% #("XX")%>.Tostring().length()>0 : btnadd.visb=true? btnaEdir.visb 应该是这种思路吧, 很多年不用这个控件 具体代码 不记的了.
一枚大帅哥 2016-09-27
  • 打赏
  • 举报
回复
这个问题很好解决,但是你这句话我没看懂! 没数据怎么会显示那行? 意思是这行数据的某一列没数据就显示添加?

62,270

社区成员

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

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

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

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