gpt4 book ai didi

c# - 根据数据库中存在的内容控制可见

转载 作者:行者123 更新时间:2023-11-29 06:55:56 25 4
gpt4 key购买 nike

我需要帮助的是:我在数据库 (MySql) 中有一个名为 seq_orcamento 的字段,它允许为 null,当它不为 null 时,我需要一个 FormView 中的 LinkBut​​ton(它具有datasource a SqlDataSource) 可见。我在 select 命令中所做的是

SELECT CASE seq_orcamento WHEN NOT NULL THEN '1' ELSE '0' END AS idc_seq FROM log_transacao

它工作正常,但是有没有办法做某种绑定(bind),当 idc_seq = 1 LinkBut​​ton 变得可见时?

如果有必要,我使用代码隐藏没问题,我使用的是 C#

最佳答案

可以使用FromView Control的DataBound事件

protected void FormView1_DataBound(object sender, EventArgs e)
{
DataRowView dataRow = ((DataRowView)FormView1.DataItem);
LinkButton lb= (LinkButton )FormView1.FindControl("LinkButton ");

if (Convert.ToBool(DataBinder.Eval(formview.DataItem, "idc_seq") ) )
{ lb.visible=true; }
else{lb.visible=false;}

}

关于c# - 根据数据库中存在的内容控制可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12690317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com