C# 如何从文本控件获取实际控件?
我有一个用户控件,其中添加了一个GridView控件。在这方面,我动态添加了一些控件。当我试图从用户控件从GridView获取特定控件时,我得到的是文本控件而不是实际控件C# 如何从文本控件获取实际控件?,c#,javascript,asp.net,C#,Javascript,Asp.net,我有一个用户控件,其中添加了一个GridView控件。在这方面,我动态添加了一些控件。当我试图从用户控件从GridView获取特定控件时,我得到的是文本控件而不是实际控件 foreach (Control ctrl in this.Controls){ if (ctrl.GetType() == typeof(LookupControl)) { //do action } } 只需将其强制转换为所需类型: LookUpControl myCtrl = (LookUpContr
foreach (Control ctrl in this.Controls){
if (ctrl.GetType() == typeof(LookupControl)) {
//do action
}
}
只需将其强制转换为所需类型:
LookUpControl myCtrl = (LookUpControl)ctrl;
您想从gridview内部访问这些控件吗?@Talhs:是的,我想在gridview中访问这些控件。谢谢您的回复。但我收到以下错误消息“无法将“System.Web.UI.LiteralControl”类型的对象强制转换为“Accenture.CSTPrague.WebControl.LookupControl”类型。这意味着您的控件不是从类控件或其任何子类继承的。”。尝试从控件继承