13.02.04 C# Linq 添加、修改 带有richTextBox格式的内容到数据库
2013-02-05 09:22
246 查看
修改 //db.RTUs.AsEnumerable().ElementAt(listBox_rtu.SelectedIndex).RTU_ID = textBox_rtuID.Text; //db.RTUs.AsEnumerable().ElementAt(listBox_rtu.SelectedIndex).X = Convert.ToInt32(textBox_PosX.Text); //db.RTUs.AsEnumerable().ElementAt(listBox_rtu.SelectedIndex).Y = Convert.ToInt32(textBox_PosY.Text); //db.RTUs.AsEnumerable().ElementAt(listBox_rtu.SelectedIndex).GPRS_ID = textBox_PosX.Text; //var stream = new System.IO.MemoryStream(); //richTextBox_rtuDescription.SaveFile(stream, RichTextBoxStreamType.RichText); //stream.WriteByte(13); //byte[] buffer = stream.GetBuffer(); //db.RTUs.AsEnumerable().ElementAt(listBox_rtu.SelectedIndex).rtf = buffer; // //先删除, // var rs = from rtu in db.RTUs where rtu.RTU_ID == listBox_rtu.SelectedItem.ToString() select rtu; db.RTUs.DeleteAllOnSubmit(rs); db.SubmitChanges(); // //再添加 // RTUs newrtu = new RTUs(); newrtu.RTU_ID = textBox_rtuID.Text; newrtu.X = Convert.ToInt32(textBox_PosX.Text); newrtu.Y = Convert.ToInt32(textBox_PosY.Text); newrtu.GPRS_ID = textBox_gprsNum.Text; var stream = new System.IO.MemoryStream(); richTextBox_rtuDescription.SaveFile(stream, RichTextBoxStreamType.RichText); stream.WriteByte(13); byte[] buffer = stream.GetBuffer(); newrtu.rtf = buffer; db.RTUs.InsertOnSubmit(newrtu); db.SubmitChanges();
。。。。。
删除
var results = from r in db.RTUs where r.RTU_ID == listBox_rtu.SelectedItem.ToString() select r; db.RTUs.DeleteAllOnSubmit(results); db.SubmitChanges();
。。。。。
添加
RTUs newRtu = new RTUs(); newRtu.RTU_ID = textBox_rtuID.Text; newRtu.X = Convert.ToInt32(textBox_PosX.Text); newRtu.Y = Convert.ToInt32(textBox_PosY.Text); newRtu.GPRS_ID = textBox_PosX.Text; var stream = new System.IO.MemoryStream(); richTextBox_rtuDescription.SaveFile(stream, RichTextBoxStreamType.RichText); stream.WriteByte(13); byte[] buffer = stream.GetBuffer(); newRtu.rtf = buffer; db.RTUs.InsertOnSubmit(newRtu); db.SubmitChanges();
相关文章推荐
- C#WPF里面RichTextBox的内容带格式存到数据库中
- C# XML 给一个元素添加带有内容的子元素
- C#-WinForm-ListView-表格式展示数据、如何将数据库中的数据展示到ListView中、如何对选中的项进行修改
- C# 在dataGridView中行首或行尾手动添加记录、修改一行记录(1.行尾添加,非数据库连接形式 2.修改某一行的数据 3.插入行首,不覆盖行首)
- 实现向数据库中任何表中添加、删除、修改内容
- 添加/删除/修改数据库内容
- C# 连接数据库(添加,修改,删除)
- C#实现对数据库中的表的查询、添加、修改、删除数据
- C#与数据库之间的连接(查询,修改,删除,添加)
- C# 向数据库中添加 修改数据库的两种方法Sql语句和update(dataSet)
- C#操作Word总结(二)——设置文档格式并添加文本内容、超链接、添加图片
- [转]C# 将类的内容写成JSON格式的字符串
- C# 添加,修改,删除文件夹/文件集合
- c#上传文件并将word pdf转化成txt存储并将内容写入数据库
- C# 数据库中存取图片(照片)及修改时的一些经验之谈
- C#控制Word,Excel修改(复制、更改内容)、打印、保存权限
- PHP怎样实现单击“添加”按钮增加一行表单项,并将所有内容插入到数据库中
- 用asp给数据库添加表、修改表
- C#对XML进行操作(添加、修改)
- ASP.NET(C#)中使数据库中读取的文本换原格式显示的函数