Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一种情况,我想制作一个通用的代码隐藏函数来显示跨越整个表的消息行。我之前已经传递了 Table 对象和列数,以便它可以设置列跨度,但这有点容易出错,因为我们有时会添加新列并且我必须更新消息的列计数。
Table 对象中似乎没有任何列数,也没有任何方法可以获取已添加到 aspx 文件中的 TableHeaderRow。我也想避免将 id 添加到所有 TableHeaderRow 中。
试试这个,应该可以工作(假设 TableHeaderRow 是表的第一个孩子):
int j = 0; foreach (Control current in tableId.Controls[0].Controls) { if (current.ToString() == "System.Web.UI.WebControls.TableHeaderCell") { j++; } }