可以在组件里面写code代码处理,代码如下:
Byte[] bytes = Row.OUTHISRECORDDECRYPTHTML.GetBlobData(0, (int)Row.OUTHISRECORDDECRYPTHTML.Length);
MemoryStream stream = new MemoryStream(bytes);StreamReader sr = new StreamReader(stream, Encoding.Unicode);
用GetBlobData属性获取到数组类型之后,就用流来做最后处理,这个获取到的流的编码格式可能会有所不同,如果读取出来是乱码那就换别的格式试下
string html = sr.ReadToEnd().Replace("\0", "");读取出来的转成字符串之后发现有结束符\0的,我也不知道为什么会这样,它是每隔一个就有一个结束符,所以我就直接replace处理掉了,其中为什么会这样我没有深研究,初步猜测是Blob类型的特性,如果有知道可以留言,我补充完整,谢谢!