3 回答

TA貢獻(xiàn)1111條經(jīng)驗(yàn) 獲得超0個(gè)贊
重寫(xiě)VerifyRenderingInServerForm的替代方法是在執(zhí)行渲染時(shí)從控件集合中刪除網(wǎng)格,然后在完成頁(yè)面加載之前將其重新添加。如果您想擁有一些通用的輔助方法來(lái)獲取表格html,這將很有幫助,因?yàn)槟槐赜涀√砑犹娲?/p>
Control parent = grid.Parent;
int GridIndex = 0;
if (parent != null)
{
GridIndex = parent.Controls.IndexOf(grid);
parent.Controls.Remove(grid);
}
grid.RenderControl(hw);
if (parent != null)
{
parent.Controls.AddAt(GridIndex, grid);
}
避免覆蓋的另一種方法是:
grid.RenderBeginTag(hw);
grid.HeaderRow.RenderControl(hw);
foreach (GridViewRow row in grid.Rows)
{
row.RenderControl(hw);
}
grid.FooterRow.RenderControl(hw);
grid.RenderEndTag(hw);
- 3 回答
- 0 關(guān)注
- 460 瀏覽
添加回答
舉報(bào)