Не съхранявайте CLOB или получения низ в DataGridView.
Вместо това заснемете събитието за щракване в DataGridView, след което преобразувайте CLOB в низ за преглед. Използвайте подходящо кодиране от System.Text.Encoding
.
Предполагам, че вашият DataReader или DataAdapter (по какъвто и начин да попълвате DataSet) ще съхрани вашия CLOB в байтов масив. (Както е с драйверите за SQLServer и Informix).
byte[] clob;
// get it from your datarow/datagridview bound item
string thexml = System.Text.Encoding.UTF8.GetString(theclob)