数据库里面存放的是加密文件---怎么显示原文件--高手指教
我用的是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