我用下面的语句进行转换,运行时提示转换无效,怎么回事呢?
foreach(HtmlTableRow r in checktable.Rows)
{
foreach(HtmlTableCell c in r.Cells)
{
TextBox tb = (TextBox)c.Controls[0];
//上面的一句报错
}
}
其中,checktable为一个服务器端的Table控件。在该服务器端的Table控件中已经放了几个TextBox控件
...全文
661打赏收藏
关于转换无效的问题??
我用下面的语句进行转换,运行时提示转换无效,怎么回事呢? foreach(HtmlTableRow r in checktable.Rows) { foreach(HtmlTableCell c in r.Cells) { TextBox tb = (TextBox)c.Controls[0]; //上面的一句报错 } } 其中,checktable为一个服务器端的Table控件。在该服务器端的Table控件中已经放了几个TextBox控件
foreach(HtmlTableCell c in r.Cells)
{
Response.Write(c.Controls[0].GetType().Name);
//or
foreach (Control cc in c.Controls)
{
if (cc is TextBox)
{
TextBox tb = (TextBox)cc;
}
}
}