分享

13.02.04 C# Linq 添加、修改 带有richTextBox格式的内容到数据库

 昵称10504424 2013-03-13
  1. <SPAN style="COLOR: #3366ff"><STRONG>修改</STRONG></SPAN>  
  2.                         //db.RTUs.AsEnumerable().ElementAt(listBox_rtu.SelectedIndex).RTU_ID = textBox_rtuID.Text;   
  3.                         //db.RTUs.AsEnumerable().ElementAt(listBox_rtu.SelectedIndex).X = Convert.ToInt32(textBox_PosX.Text);   
  4.                         //db.RTUs.AsEnumerable().ElementAt(listBox_rtu.SelectedIndex).Y = Convert.ToInt32(textBox_PosY.Text);   
  5.                         //db.RTUs.AsEnumerable().ElementAt(listBox_rtu.SelectedIndex).GPRS_ID = textBox_PosX.Text;   
  6.   
  7.                         //var stream = new System.IO.MemoryStream();   
  8.                         //richTextBox_rtuDescription.SaveFile(stream, RichTextBoxStreamType.RichText);   
  9.                         //stream.WriteByte(13);   
  10.                         //byte[] buffer = stream.GetBuffer();   
  11.                         //db.RTUs.AsEnumerable().ElementAt(listBox_rtu.SelectedIndex).rtf = buffer;   
  12.   
  13.                         //   
  14.                         //先删除,   
  15.                         //   
  16.                         var rs = from rtu in db.RTUs  
  17.                                  where rtu.RTU_ID == listBox_rtu.SelectedItem.ToString()  
  18.                                  select rtu;  
  19.                         db.RTUs.DeleteAllOnSubmit(rs);  
  20.                         db.SubmitChanges();  
  21.   
  22.                         //   
  23.                         //再添加   
  24.                         //   
  25.                         RTUs newrtu = new RTUs();  
  26.                         newrtu.RTU_ID = textBox_rtuID.Text;  
  27.                         newrtu.X = Convert.ToInt32(textBox_PosX.Text);  
  28.                         newrtu.Y = Convert.ToInt32(textBox_PosY.Text);  
  29.                         newrtu.GPRS_ID = textBox_gprsNum.Text;  
  30.                         var stream = new System.IO.MemoryStream();  
  31.                         richTextBox_rtuDescription.SaveFile(stream, RichTextBoxStreamType.RichText);  
  32.                         stream.WriteByte(13);  
  33.                         byte[] buffer = stream.GetBuffer();  
  34.                         newrtu.rtf = buffer;  
  35.                         db.RTUs.InsertOnSubmit(newrtu);  
  36.   
  37.                         db.SubmitChanges();  

。。。。。




删除



。。。。。


添加

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多