动态控制 HyperLinkField enabled=false

lwl0606 2008-08-25 10:27:15
<asp:GridView ID="GridView5" runat="server" Width="100%" AutoGenerateColumns="false" AllowPaging="false">
<Columns>
<asp:BoundField DataField="projectid" HeaderText="项目编号" SortExpression="projectid" ItemStyle-Width="80px"/>
<asp:BoundField DataField="status_bonus" HeaderText="奖金申请状态" SortExpression="status_bonus" ReadOnly="True"/>
<asp:HyperLinkField HeaderText="" Text="查看" DataNavigateUrlFields="projectid" DataNavigateUrlFormatString="Project_Bonus_View.aspx?projectid={0}" ItemStyle-Width="30px" />
<asp:HyperLinkField HeaderText="" Text="维护" DataNavigateUrlFields="projectid" DataNavigateUrlFormatString="Project_Bonus_Manage.aspx?projectid={0}" ItemStyle-Width="30px" />
</Columns>
</asp:GridView>


通过验证status_bonus 列的值 控制 HyperLinkField 的 enabled = true \ false?
如何实现 ? 谢谢

...全文
204 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxmonsy 2008-08-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 brooklyng60 的回复:]
<asp:HyperLinkField enabled=' <%# GetStatus(Eval("status_bonus"))%>'
public bool GetStatus(string str)
{
if(str=="")
return true;
else
return false;
}
[/Quote]
brooklyng60 2008-08-25
  • 打赏
  • 举报
回复
<asp:HyperLinkField enabled='<%# GetStatus(Eval("status_bonus"))%>'
public bool GetStatus(string str)
{
if(str=="")
return true;
else
return false;
}
xuexiziji 2008-08-25
  • 打赏
  • 举报
回复
你必须把你的HyperLinkField 变成模板列
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl='<%# "../APP/a.aspx?ID=" + Eval("ID") %>' Enabled='<%# Convert.ToBoolean(Eval("status")) %>'
Text="阿">
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
YiCaoYiMu08 2008-08-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lwl0606 的回复:]
问题是HyperLinkField 就不具有enabled 属性
[/Quote]

把text值 滞空就好了啊
keyake863 2008-08-25
  • 打赏
  • 举报
回复
元素“HyperLinkField”不是已知元素。原因可能是网站中存在编译错误。
lwl0606 2008-08-25
  • 打赏
  • 举报
回复
问题是HyperLinkField 就不具有enabled 属性
内容概要:本文介绍了COSO企业风险管理框架,阐述了企业风险管理的定义、目标、构成要素及其与内部控制的关系。文章指出,企业风险管理是一个由董事会、管理层及其他人员实施的,应用于战略制定并贯穿于企业之中的过程,旨在识别可能影响主体的潜在事项,管理风险以使其在该主体的风险容量之内,并为主体目标的实现提供合理保证。该框架强调了企业风险管理的八大构成要素:内部环境、目标设定、事项识别、风险评估、风险应对、控制活动、信息与沟通、监控。此外,文章还讨论了企业风险管理的局限性,如人为判断失误、成本与效益的权衡、管理层凌驾等。 适合人群:具备一定管理学基础知识,对风险管理有兴趣的学者、企业管理人员、内部审计师及外部审计师。 使用场景及目标:①帮助组织理解并应用企业风险管理框架,以提高组织的风险管理水平;②指导企业如何通过有效的风险管理来实现其战略、经营、报告和合规目标;③为企业提供一套标准化的风险管理语言,促进内外部沟通与合作。 阅读建议:读者应结合实际案例,深入理解每个构成要素的具体应用,同时关注企业风险管理的局限性,以全面把握企业风险管理的本质。此外,建议定期回顾和更新风险管理策略,以适应不断变化的内外部环境。

62,271

社区成员

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

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

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

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