博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
winform 上传图片名到数据库
阅读量:4583 次
发布时间:2019-06-09

本文共 1032 字,大约阅读时间需要 3 分钟。

  需求:如图的窗体中,点击选择的时候,进入到本地磁盘选择图片,然后获取图片的名字,并保存在数据库中

 

 

 

代码如下:

//在窗体加载的时候,应该把文本框设置为只读。

 //点击选择的时候触发的事件

private void btn_upImg_Click(object sender, EventArgs e)      

  {            

    if (this.openFileDialog1.ShowDialog() == DialogResult.OK)          

  {                

       //图片名

                  this.txt_iconName.Text = openFileDialog1.FileName;

    }            

    if (openFileDialog1.FileName.Length > 0)            

  {        

       string oldName = openFileDialog1.FileName;//存放文件路径   

              string[] splitName = oldName.Split('.');//为获取文件扩展名做准备     

              string ext = splitName[splitName.Length - 1];//截取文件扩展名         

           //判断图片格式是否符合                

    if (ext == "jpg" || ext == "gif" || ext == "ico" || ext == "JPG")                

    {            

             this.txt_iconName.Text = openFileDialog1.FileName;      

                  s = txt_iconName.Text.Trim();               

            s = s.Substring(s.LastIndexOf('\\') + 1, (s.Substring(s.LastIndexOf('\\')).LastIndexOf(".") - 1));//截取图片的名字       

                   txt_iconName.Text = s;  ///将截取出来的图片名赋值给文本框显示

        //接下来就是将名字保存到数据库了。这里我就不一一写了。相信这难不倒你的

               }              

     else  

               {           

            //提示信息            

        MessageBox.Show("对不起,您选择的图片格式不正确!");        

                 btn_upImg.Focus();

               }

      }

 }

 

转载于:https://www.cnblogs.com/liuyun-Jin/p/4463455.html

你可能感兴趣的文章
判断远程主机是否存在某个文件
查看>>
[SDOI2011]工作安排
查看>>
block change tracking buffer space
查看>>
简单API练手:(1)复制自身程序到windows目录和系统目录下;(2)获得系统的相关信息。...
查看>>
codeforces 722D Generating Sets 【优先队列】
查看>>
【并发编程】延时初始化
查看>>
编程珠玑--左旋字符串
查看>>
【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验十四:储存模块
查看>>
模板 - 字符串 - Manacher
查看>>
2017.1.2
查看>>
Ice_cream's world I
查看>>
echarts中国地图散点涟漪效果
查看>>
三.NFS存储服务
查看>>
sql2008日志文件截断
查看>>
git增加远程仓库
查看>>
[POJ3162]Walking Race(DP + 单调队列)
查看>>
作业3-单元测试
查看>>
【生活日常】一切从Hello World开始
查看>>
微信分享 apicloud方式 中遇到的坎
查看>>
用例图之我见
查看>>