
C#中怎样添加照片到数据库中
我要添加各项信息和“图片”到数据库中,先添加的信息到listView中,然后点击后能显示到指定控件中。用到了类库和存储过程;请给详细的添加信息的代码急急急急急急急急...
我要添加各项信息和“图片”到数据库中,先添加的信息到listView中,然后点击后能显示到指定控件中。用到了类库和存储过程;
请给详细的添加信息的代码
急急急急急急急急 展开
请给详细的添加信息的代码
急急急急急急急急 展开
4个回答
展开全部
比如浏览,你记录你选择的路径地址:如string path = @"C:\Users\Public\Pictures\Sample Pictures";
之后在添加按钮的事件中这样写
private void button1_Click(object sender , EventArgs e)
{
lv = new ListViewItem();
for (int i = 0; i <= 3; i++) lv.SubItems.Add("");
lv.SubItems[0].Text = this.textBox1.Text.Trim();
lv.SubItems[1].Text = this.textBox2.Text.Trim();
lv.SubItems[2].Text = this.textBox3.Text.Trim();
lv.SubItems[3].Text = path;
#region 调用类库中的方法
//调用方法,把获取的数据保存到数据库
#endregion
}
通过这个能将textbox中的值和PictureBox中的图片的地址放到ListView中,
然后,可以调用方法把数据保存到数据库
这里建议不要把图片直接保存到数据库,最后保存图片的地址,因为这样可以减轻数据库的负载,和程序执行的速度
还有,如果怎么样打开图片,获取到你选择的文件的地址方法不会的话,可以在网上搜搜,很多的
希望对你有帮助!!
之后在添加按钮的事件中这样写
private void button1_Click(object sender , EventArgs e)
{
lv = new ListViewItem();
for (int i = 0; i <= 3; i++) lv.SubItems.Add("");
lv.SubItems[0].Text = this.textBox1.Text.Trim();
lv.SubItems[1].Text = this.textBox2.Text.Trim();
lv.SubItems[2].Text = this.textBox3.Text.Trim();
lv.SubItems[3].Text = path;
#region 调用类库中的方法
//调用方法,把获取的数据保存到数据库
#endregion
}
通过这个能将textbox中的值和PictureBox中的图片的地址放到ListView中,
然后,可以调用方法把数据保存到数据库
这里建议不要把图片直接保存到数据库,最后保存图片的地址,因为这样可以减轻数据库的负载,和程序执行的速度
还有,如果怎么样打开图片,获取到你选择的文件的地址方法不会的话,可以在网上搜搜,很多的
希望对你有帮助!!
展开全部
保存照片的相对路径到数据库就行了,图片放在项目中的文件夹里面。显示的话用一个image控件,从数据库读取路径赋值给image的src就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议你不要用数据库来保存图片,这样会让数据库文件增加的很快的。实现图片保存到数据,你看下http://dcbjavaeye.javaeye.com/blog/430579这个网页
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在数据库中保存一个照片相对路径,调用就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询