c#读取图像保存到数据库中(数据库保存图片)
2023-06-13 09:15:16 时间
注:MyTools.g_PhotoField为数据库表中的图象字段名称
//将图片保存到数据库中
if(this.picPhoto.Image==null)
{
m_DataRow[MyTools.g_PhotoField]=DBNull.Value;
}
else
{
try
{
MemoryStreamms=newMemoryStream();
picPhoto.Image.Save(ms,System.Drawing.Imaging.ImageFormat.Bmp);
byte[]myData=newByte[ms.Length];
ms.Position=0;
ms.Read(myData,0,Convert.ToInt32(ms.Length));
m_DataRow[MyTools.g_PhotoField]=myData;
}
catch(System.Exceptionee)
{
MessageBox.Show(ee.Message);
}
}//else
//读取图象
if(this.m_DataRow[MyTools.g_PhotoField]!=DBNull.Value)
{
try
{
Byte[]byteBLOBData= newByte[0];
byteBLOBData=(Byte[])m_DataRow[MyTools.g_PhotoField];
MemoryStreamstmBLOBData=newMemoryStream(byteBLOBData);
this.picPhoto.Image=Image.FromStream(stmBLOBData);
}
catch(Exceptionex)
{
MessageBox.Show(ex.Message);
}
}
else
{
this.picPhoto.Image=null;
}
相关文章
- mysql connectionstrings_「connectionstrings」C#连接数据库时Appsettings 与connectionStrings的区别 – seo实验室…
- C#之ArcGIS二次开发
- c#设计登录界面并添加数据库_windows窗体连接数据库
- c# mysql executenonquery_C#与数据库访问技术之ExecuteNonQuery方法
- C#-EF Core使用MySQL数据库
- C程序操作MySQL数据库的锁表实现方法(c# mysql 锁表)
- C操作MySQL如何使用触发器(c# mysql触发器)
- C操作Oracle数据库的引用实践(c# 引用 oracle)
- c#中实现文件拖放打开的方法
- C#数据库操作小结
- c#可变数目参数params实例
- C#与SQL连接:GridView控件对数据库的操作
- C#手动/自动保存图片的实例代码
- c#数据库与TXT导入导出的实例
- Windows8Metro用C#连接SQLite及创建数据库,数据表的增删改查的实现
- .netC#生成缩略图实现思路分解
- C#连接db2数据库的实现方法
- c#模拟平抛运动动画的方法详解
- c#dataTable合并两个列到一个新列中的简单实例
- c#判断数据库服务器是否已经启动的方法
- c#异步发送邮件的类
- c#动态改变webservice的url访问地址
- C#实现随鼠标移动窗体实例
- C#逐行分元素读取记事本数据并写入数据库的方法
- C#应用XML作为数据库的快速开发框架实现方法
- C#结合数据库实现验证识别ID卡内容的方法
- C#与js实现去除textbox文本框里面重复记录的方法
- C#中缓存的基本用法总结
- C#生成设置范围内的Double类型随机数的方法