C# WinForm 实现增删改查等功能(Access版) 系列之七-图片处理
来源:互联网 发布:linux系统工程师职责 编辑:程序博客网 时间:2024/05/16 10:04
C# WinForm 实现增删改查等功能(Access版) 系列之七
图片处理模块设计与实现
/// <summary>
/// 获得上传图片的图片名称
/// </summary>
/// <param name="txtName"></param>
/// <returns></returns>
public string getStrOfPictureBox(string txtName)
{
string strpictrue = "";
string name = txtName;
OleDbConnection conn = GetConnection();
string sqlText = "select 图片 from MResume where 姓名=@name order by id asc";
OleDbCommand cmd = new OleDbCommand(sqlText, conn);
cmd.Parameters.AddWithValue("@name", name);
try
{
conn.Open();
OleDbDataReader reader = cmd.ExecuteReader();
if (reader.Read())
{
if (!reader[0].ToString().Equals("0") && reader[0].ToString()!="" && reader[0].ToString()!=null)
{
strpictrue = reader[0].ToString();
}
else
{
strpictrue = Application.StartupPath + "//Image//nophoto.jpg";
}
}
/*DataTable dt = new DataTable();
OleDbDataAdapter oda = new OleDbDataAdapter(sqlText, conn);
oda.Fill(dt);
dataGridView1.DataSource = dt;
*/
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
conn.Close();
}
return strpictrue;
}
打开对话框,选择图片,上传图片
/// <summary>
/// UploadImages
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button1_Click(object sender, EventArgs e)
{
//本方法来源于Spirit's Home http://www.7788sky.cn/,原文地址:http://www.7788sky.cn/post/csharp_winform_upload_image.html
// openFileDialog1.Filter = "All files (*.*)|*.*|jpg files (*.jpg)|*.jpg";
openFileDialog1.Filter = "jpg files (*.jpg)|*.jpg";
DialogResult dr = openFileDialog1.ShowDialog();
if (dr == DialogResult.OK)
{
string image = openFileDialog1.FileName;
string picpath = openFileDialog1.FileName;
DateTime dt1 = new DateTime(1970, 1, 1);
TimeSpan ts = DateTime.Now - dt1;
timeStamp = (long)ts.TotalMilliseconds;
//string id = DateTime.Now.Millisecond.ToString();
picPerson.Image = Image.FromFile(image);
File.Copy(openFileDialog1.FileName, Application.StartupPath + "//Image//" + timeStamp.ToString() + ".jpg");
lblImage.Text = timeStamp.ToString(); //设置图片字符串
}
}
- C# WinForm 实现增删改查等功能(Access版) 系列之七-图片处理
- C# WinForm 实现增删改查等功能(Access版) 系列之七-图片处理
- C# WinForm 实现增删改查等功能(Access版) 系列之二
- C# WinForm 实现增删改查等功能(Access版) 系列之三
- C# WinForm 实现增删改查等功能(Access版) 系列之四
- C# WinForm 实现增删改查等功能(Access版) 系列之五-查询
- C# WinForm 实现增删改查等功能(Access版) 系列之六-分页
- C# WinForm 实现增删改查等功能(Access版) 系列之三-更新
- C# WinForm 实现增删改查等功能(Access版) 系列之二-增加
- C# WinForm 实现增删改查等功能(Access版) 系列之四-删除
- C# WinForm 实现增删改查等功能(Access版) 系列之六-分页
- C# WinForm 实现增删改查等功能(Access版) 系列之五-查询
- C# WinForm 实现增删改查等功能(Access版) 系列之一
- C# WinForm 实现增删改查等功能(Access版) 系列之一-显示
- C# WinForm 实现增删改查等功能(Access版) 系列之八-导出数据到Excel
- C# WinForm 实现增删改查等功能(Access版) 系列之八-导出数据到Excel
- ASP.NET实现增删改查等功能(Access版)
- ASP.NET实现增删改查等功能(Access版)系统之三-分页及排序
- 解决程序对vs crt的依赖(2)
- [zz]登录Linux时/etc/profile、~/.bash_profile等几个文件的执行过程
- 加快Matlab程序编程效率的建议
- 心事
- execute request("value")
- C# WinForm 实现增删改查等功能(Access版) 系列之七-图片处理
- 曾经
- 流逝的叫遗憾 留主的叫幸福
- 也许
- 愿景
- 使用SqlDataSource新增记录并返回自增ID
- Grid Drag and Drop reorder rows
- 个人总结如何学习新知识与对知识技术进行深入理解的方法
- 使用urlrewrite 实现URL重写