我想知道是否有一種方法來獲取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. 如何獲取從datagrid輸入的值
- 2. ASP.NET Datagrid HTML輸出(顯示)
- 3. 從python代碼獲取html輸出
- 4. 獲取jQuery的輸出到html輸出
- 5. WordPress - 獲取HTML輸出
- 6. 如何從Rails Runner獲取輸出?
- 7. execv如何從管道獲取輸出?
- 8. 如何從CreateProcessWithLogonW獲取標準輸出?
- 9. 如何從R腳本獲取輸出
- 10. 如何從eval()獲取console.log輸出?
- 11. 如何從xmlhttprequest獲取html
- 12. 獲取呈現的HTML輸出
- 13. 如何從delayed_job獲得輸出,例如PDF/HTML報告
- 14. 如何將Silverlight 2.0 DataGrid導出到html?
- 15. 如何從jtextArea或JEditorPane獲取控制檯輸入和輸出
- 16. 如何直接在html文件中獲取java輸出?
- 17. 如何使用gulp-data以不同語言獲取輸出html?
- 18. 如何從Javascript中單擊的彈出圖像獲取輸出?
- 19. 如何從XML文件輸出HTML?
- 20. 如何從JSP <%! ... %>塊輸出HTML?
- 21. 如何從Google Apps腳本輸出HTML?
- 22. 如何使用Angular2從安慰輸出到HTML頁面獲取名稱
- 23. 從cmd讀取輸出獲取錯誤
- 24. 如何從powershell函數獲取輸出到例如txt的輸出文件中?
- 25. 從HTML表單獲取用戶輸入
- 26. Python:從'輸入'HTML(Mechanize + BeautifulSoup)獲取'value'
- 27. 如何從html輸入中獲取屬性值?
- 28. 如何從輸入網址獲取html源代碼?
- 29. 如何從HTML表單獲取輸入並查找數據?
- 30. 如何從HTML輸入中獲取多個值?
我將如何使用,以獲得原始的HTML後的數據已經被綁定到網格? – 2009-02-06 20:36:41
好吧,創建一個作家對象,並將其傳遞給這個函數: RenderContents(writer);那麼作者的內容就有你想要的輸出。 – 2009-02-06 20:41:38