为什么Label
在括号中开头。这里发生了什么?
((Label)e.Row.FindControl("Label1")).Text
答案 0 :(得分:2)
此代码的步骤:
e.Row.FindControl("Label1")
:在数据网格行中找到名称为Label1
的控件,将找到的控件作为Control
返回,如果未找到则返回null; ((Label)...)
:由于FindControl
返回Control
,我们知道它是Label
(我们希望使用Label
中的某些属性),我们必须告诉编译器强制转换它; (...).Text
:从标签中获取文字属性。