gpt4 book ai didi

C# 转换问题 - 简洁

转载 作者:太空宇宙 更新时间:2023-11-03 17:10:30 26 4
gpt4 key购买 nike

抱歉问题标题很糟糕。有没有办法在一行中做到这一点:

Button button = (Button)Gridview.Cells[0].FindControl("controlname");
button.Enabled = (some boolean);

例如,vb 中的直接广播将允许:

DirectCast(Gridview.Cells(0).FindControl("controlname"), Button).Enabled = (some boolean value)

还是需要分两行?

谢谢!

最佳答案

我猜您尝试了显而易见的方法,但被绑定(bind)优先级给搞砸了。除非另有说明,否则方法和属性将在强制转换之前完成。使用括号,您可以让它先进行转换,然后调用现在转换控件上的属性。

((Button)Gridview.Cells[0].FindControl("controlname")).Enabled = (some boolean);

关于C# 转换问题 - 简洁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12302187/

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