我如何只编码和解码sql表中的特定列并将其转换为stringBuilder?

时间:2014-06-26 10:14:23

标签: c# mysql sql sql-server

我在一个列中有一个sql表MyTable,其中一列encoded html text我希望take that text in decoded format and fill the dataset

MyTable

Name  Address  Text
aaa   IND      '</p><p class="MsoNormal"          
               style="margin: 0in 0in  
               6pt;"><i><span style='color: rgb(7, 
               44, 149); line-height: 115%; font-family: "Segoe 
               UI","sans-serif"; font-size: 
               10pt;'>Please Note: This is a
               computer generated.'  

现在在c#中,我尝试从MyTable获取此数据,如下所示

 StringBuilder sb = new StringBuilder();
 sb.Append(string.Format("select * from MyTable"));
SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(sb.ToString(), sqlConnection);
                    sqlDataAdapter.SelectCommand.CommandTimeout = 3000;
                    sqlDataAdapter.Fill(ds);
  

现在我想要解码Text列,当我拿取时。   我该怎么办?

1 个答案:

答案 0 :(得分:1)

你可以用

完成
 HttpUtility.HtmlDecode() 

见这里:http://msdn.microsoft.com/en-us/library/7c5fyk1k.aspx