控件操作类文件的部分手写代码[2]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

   //建立加密对象的密钥和偏移量,此值重要,不能修改 
   des.Key  =  ASCIIEncoding.ASCII.GetBytes(sKey); 
   des.IV  =  ASCIIEncoding.ASCII.GetBytes(sKey); 
   MemoryStream  ms  =  new  MemoryStream(); 
   CryptoStream  cs  =  new  CryptoStream(ms,  des.CreateDecryptor(),CryptoStreamMode.Write); 
   //Flush  the  data  through  the  crypto  stream  into  the  memory  stream 
   cs.Write(inputByteArray,  0,  inputByteArray.Length); 
   cs.FlushFinalBlock(); 

   //Get  the  decrypted  data  back  from  the  memory  stream 
   //建立StringBuild对象,CreateDecrypt使用的是流对象,必须把解密后的文本变成流对象 
   StringBuilder  ret  =  new  StringBuilder(); 
            
   return  System.Text.Encoding.Default.GetString(ms.ToArray()); 
  }
  #endregion
  #region 处理字段落字符串
  /// <summary>
  /// 处理字段落字符串
  /// </summary>
  /// <param name="notes"></param>
  /// <returns></returns>
  public string Ctrltxt(string notes)
  {
   StringBuilder outstr=new StringBuilder(notes);
   outstr.Replace("\n","<br>");
   outstr.Replace("&nbsp;","   ");
   return outstr.ToString();
  }
  #endregion

  #region 手动方法
  /// <summary>
  /// 从数据库里读取已经选 择的DR
  /// </summary>
  /// <param name="lb"></param>
  /// <param name="strshow"></param>
  /// <param name="intFlag"></param>
  public void ShowDropDownList(DropDownList lb,string strshow,int intFlag)
  {
   foreach(ListItem objitem in lb.Items)
   {
    if (intFlag==0 && objitem.Text==strshow)
    {
     objitem.Selected=true;
    }
    else if (intFlag==1 && objitem.Value==strshow)
    {
     objitem.Selected=true;
    }
    else
    {
     objitem.Selected=false;
    }
   }
  }
  /// <summary>
  /// 把数据里的值读到DL里面。
  /// </summary>
  /// <param name="dl"></param>
  /// <param name="dr"></param>
  /// <param name="strtext"></param>
  /// <param name="strvalue"></param>
  public void ShowDrData(DropDownList dl,SqlDataReader dr,string strtext,string strvalue)
  {
   dl.DataSource=dr;
   dl.DataTextField=strtext;
   dl.DataValueField=strvalue;
   dl.DataBind();
  }
  /// <summary>
  /// 把数据里的值读到DL里面并且选择某一项为选中,重载上面的!
  /// </summary>
  /// <param name="dl"></param>
  /// <param name="dr"></param>
  /// <param name="strtext"></param>
  /// <param name="strvalue"></param>
  /// <param name="sltvalue"></param>
  public void ShowDrData(DropDownList dl,SqlDataReader dr ,string strtext,string strvalue,string sltvalue)
  {
   dl.DataSource=dr;
   dl.DataTextField=strtext;
   dl.DataValueField=strvalue;
   dl.DataBind();
   dl.Items.Add(sltvalue);
   foreach(ListItem objitem in dl.Items)
   {
    if (objitem.Text==sltvalue)
    {
     objitem.Selected=true;
    }
    else
    {
     objitem.Selected=false;

本文关键:控件操作类文件的部分手写代码
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top