我想知道是否有一種方法來獲取DataGrid的HTML輸出。數據綁定到網格後,我想要原始 HTML。對於我可以用來完成這個的渲染方法是否有某種重載?謝謝。如何從DataGrid獲取HTML輸出?
2
A
回答
7
var outputBuffer = new StringBuilder();
using (var writer = new HtmlTextWriter(new StringWriter(outputBuffer)))
{
yourDataGrid.RenderControl(writer);
}
outputBuffer.ToString();
-1
protected internal override void Render(HtmlTextWriter writer)
{
/// use HtmlTextWriter to customize your output
}
1
即使您沒有重寫Render方法並調用基本的Render方法,HTML也會出現在流中。
也許Control Adapter架構可能會幫助你試圖完成任何事情?
1
你可以使用你的類這種方法(從DataGrid中派生):
protected override void Render(System.Web.UI.HtmlTextWriter writer)
{
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
base.Render(hw);
string html = ProcessHtml(sw.ToString());
writer.Writer(html);
}
相關問題
- 1. 如何從NBoilerPipe獲取HTML輸出?
- 2. 如何從javascript/jQuery獲取html輸出?
- 3. 如何獲取從datagrid輸入的值
- 4. ASP.NET Datagrid HTML輸出(顯示)
- 5. 獲取特定的輸出從HTML
- 6. 從python代碼獲取html輸出
- 7. 獲取jQuery的輸出到html輸出
- 8. WordPress - 獲取HTML輸出
- 9. 如何從渲染組件獲取HTML輸出
- 10. 如何從CreateProcessWithLogonW獲取標準輸出?
- 11. 如何從usemin任務獲取輸出?
- 12. 如何從R腳本獲取輸出
- 13. 如何從hadoop獲取輸出數據?
- 14. 如何從eval()獲取console.log輸出?
- 15. execv如何從管道獲取輸出?
- 16. 如何從Rails Runner獲取輸出?
- 17. 如何從mysql插入獲取輸出?
- 18. 如何從oprofile輸出獲取callstack?
- 19. 從html輸入獲取值
- 20. 如何從DataGrid的SelectedItem中獲取值?
- 21. 如何從xmlhttprequest獲取html
- 22. 如何從CKEditor獲取html?
- 23. 從subprocess.check_output獲取stderr輸出
- 24. 從datePicker獲取輸出?
- 25. 從DataGrid獲取SelectedItem值
- 26. 從DataGrid獲取特定值
- 27. 從DataGrid獲取整行
- 28. 獲取呈現的HTML輸出
- 29. 錯誤而獲取SQL輸出到html
- 30. 如何從delayed_job獲得輸出,例如PDF/HTML報告
我將如何使用,以獲得原始的HTML後的數據已經被綁定到網格? – 2009-02-06 20:36:41
好吧,創建一個作家對象,並將其傳遞給這個函數: RenderContents(writer);那麼作者的內容就有你想要的輸出。 – 2009-02-06 20:41:38