Image可以根据你的路径浏览到你的图片
解决方案 »
- 进行单元测试,总是出现有“单元测试适配器引发异常:System.IO.FileNotFoundException”的错误
- 【高分】使用钩子无法彻底屏蔽按键的问题
- 【新手菜鸟问题】关于获取指定进程的进程用户名
- 移动矩形,把原来位置的矩形擦掉
- 蛙蛙请教:把一段c算法代码转换成c#代码。
- 怎样将access中的某一个表导入到excel中,在不知道access表模式的情况下.
- 菜鸟提问:tlTcpListen的问题;
- 如何在C#中打开一个excel文件,并在程序界面上显示出来?
- LoginFrm login = new LoginFrm();出现未定义的值
- ToolStripMenuItem
- ArrayList导出excel问题,为何占用巨大大内存,有无解决方法?
- 将ORACLE中的数据导到SQLSERVER,最快的方法是什么?
我用Image1.ImageUrl ="D:\\Design/upfile/20070506053521_new.JPG";
显示不了图片
如果图片没在此文件夹中而在数据库中,那你必须先从数据库检索出此图片,然后把它存到Image1.ImageUrl指定的路径中
2. 在窗体上画个Button控件,名曰:button1
3. 双击button1,添加代码: private void button1_Click(object sender, EventArgs e)
{
pictureBox1.Image = Image.FromFile(@"c:\1.bmp");
}
Image.FromFile(@"这里写文件路径, 当然最好是相对路径.")
当然,比如你把1.bmp放在程序文件同一目录中了,直接写Image.FromFile((@"1.bmp")就可以了.
{
Graphics gc = this.CreateGraphics(); gc.DrawImage(Image.FromFile(@"1.bmp"),0,0); gc.Dispose();
}
{
//string fileName = @"c:\1.bmp";
string fileName = "c:\\1.bmp"; Graphics gc = this.CreateGraphics(); gc.DrawImage(Image.FromFile(fileName),0,0);
gc.Dispose();
}
比较简单,用楼上各位的方法即可。二、如果图片存放在数据库中,
比较麻烦,要分几个步骤来完成
1.连接到数据库
2.记取图片字段,并转换为byte[]数组类型存入变量
3.将byte[]类型变量转换为内存流变量
4.将内存流变量转换为Image类型变量
5.将Image变量赋给pictureBox1.Image