我有一個程序,讀取在SQL Server中ntext列,並顯示在一個富文本框的輸出。對於其中一個值是拋出一個OutofMemoryException
。格式文本框 - 文本分配導致OutOfMemoryException異常
我使用SqlDataAdapter
讀取該列,然後將該列的內容附加到stringBuilder
。我用下面這行代碼得到異常。
rtbEventDesc.Text = stringBuilder.ToString();
顯示的消息是:
內存不足,無法繼續程序的執行。
我怎麼去解決這個問題呢?這個特定行的列大小是9 MB,這並不是那麼多。
9MB頗多......這實際上是超出了正常的基於堆棧的對象的範圍。在將其分配給文本框之前,您是否檢查過對象是否仍然有效? – 2013-02-20 15:50:19
這可能可能是你的情況http://stackoverflow.com/questions/4642786/c-sharp-richtextbox-outofmemory – Igoy 2013-02-20 15:58:18
@Yogendra那不是我的情況。我需要顯示列的全部內容。然後用戶可以選擇做她想做的事。 – abhi 2013-02-20 16:01:06