本帖最后由 simon13225 于 2012-11-08 11:20:25 编辑

解决方案 »

  1.   


    ??????????????????
    就是把加密的数据解密后显示在datagridview控件上
      

  2.   

      froeach(datarow dr in dt.rows)
    {
     dr["加密列"]=jiami(dr["加密咧"]);
    } DataView dv =new DataView(dt,where,"",DataViewRowState.CurrentRows);
                bsOptioner.DataSource = dv;
                dtGv.DataSource = bsOptioner;
      

  3.   

    你取出数据直接显示了。在显示前处理一下解密的问题,再绑定到datasource不就行了么
      

  4.   

      OleDbDataAdapter sda = new OleDbDataAdapter(strSql, connl);
                sda.Fill(ds);
                DES des = new DES();
                MD5 md5 = new MD5();
                string key = null;
                key = des.GenerateKey();
                         if (ds != null)
                {
                    dgvInfo.DataSource = ds.Tables[0];                if (dgvInfo.RowCount > 1)
                    {
                        dtInfo = ds.Tables[0];//用数据集中的数据填充表
                        //dgvInfo.DataSource = dtInfo;
                        ShowTitle(dgvInfo);
                        InitDataSet(); //调用自定义方法
                        connl.Close();//关闭链接      
                    }
                }
                else
                {
                    dtInfo = ds.Tables[0];//用数据集中的数据填充表
                    //dgvInfo.DataSource = dtInfo;
                    ShowTitle(dgvInfo);
                }请问我如何解密显示