当前位置:编程学习 > C#/ASP.NET >>

数据库里面存放的是加密文件---怎么显示原文件--高手指教

我用的是asp.net+sql
 数据库中一个字段存放的是加密文件

我把这个表中所有的字段都想显示在GridView1中。所以我采用了下面的方法
        string sms_sqlstr = "select * from Statsst ";
        SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["Dsn"]);
        strcon.Open();
        SqlDataAdapter sms_adp = new SqlDataAdapter(sms_sqlstr, strcon);

        DataSet sms_ds = new DataSet();
        sms_adp.Fill(sms_ds);

        GridView1.DataSource = sms_ds;
        GridView1.DataBind();
但是我想把这个表中一个字段的加密文件解密后显示。解密方法我已经写好了。我不知道怎么让他显示时候为解密后文件。因为现实的东西是直接显示数据库里面的文件 --------------------编程问答-------------------- 用程序对DataSet操作。 --------------------编程问答--------------------
string sms_sqlstr = "select * from Statsst "; 
SqlConnection strcon = new SqlConnection(System.Configuration.ConfigurationManager.AppSettings["Dsn"]); 
strcon.Open(); 
SqlDataAdapter sms_adp = new SqlDataAdapter(sms_sqlstr, strcon); 

DataTable sms_dt = new DataTable(); 
sms_adp.Fill(sms_dt); 

if (sms_dt != null && sms_dt.Rows != null)
{
  for (int i = 0; i < sms_dt.Rows.Count; i++)
  {
    sms_dt.Rows[i][加密列] = 你的解密方法(sms_dt.Rows[i][加密列]);
  }
}

GridView1.DataSource = sms_dt; 
GridView1.DataBind(); 
--------------------编程问答-------------------- 也可以在绑定数据的时候解密
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,