增加一个图片列:

C#

        private void btnQuery_Click(object sender, EventArgs e)
        {
            StringBuilder sb=new StringBuilder ();
            sb.Append(" SELECT  序号, 品号,品名,客户品号,客户编码,客户名称,数量,币种,汇率,原币单价,原币总价,本币单价,本币总价,创建时间");
            sb.Append(" FROM  UF_Quotation");
            sb.Append(" where 1=1 ");
            if (txtItem.Text.Trim() != "")
            {
                sb.Append(" and 品号 like '%" + txtItem.Text.Trim() + "%'");
            }
            if (txtItemName.Text.Trim() != "")
            {
                sb.Append(" and 品名 like '%" + txtItemName.Text.Trim() + "%'");
            }

            string dateStart= Convert.ToDateTime(dateTimePicker1.Text.Trim()).ToString("yyyy-MM-dd");
            string dateEnd = Convert.ToDateTime(dateTimePicker2.Text.Trim()).ToString("yyyy-MM-dd");
            sb.Append(" and convert(char(10),创建时间,120)>='"+dateStart+"'");
            sb.Append(" and convert(char(10),创建时间,120)<='" + dateEnd + "'");

            DataTable dt = new DataTable();
            dt= JB_QuotationDAL.QuotationList(sb.ToString());
            dt.Columns.Add("img", typeof(Image));
            foreach (DataRow row in dt.Rows)
            {
                if (File.Exists(@"D:\产品图片\" + row["品号"].ToString().Trim() + ".jpg"))
                {
                    //需要判断是否存在图片
                    Image img = Image.FromFile(@"D:\产品图片\" + row["品号"].ToString().Trim() + ".jpg");//双引号里是图片的路径
                    row["img"] = img;
                }
                else
                {
                    //需要判断是否存在图片
                    Image img = Image.FromFile(@"D:\产品图片\LOGO.jpg");//双引号里是图片的路径
                    row["img"] = img;
                }

            }
            dgvQuotation.DataSource = dt;
        }

[WinForm]dataGridView动态加载以本地图片显示列的更多相关文章

  1. bootstrap中的动态加载出来的图片轮播中的li标签中的class="active"的动态添加移除

    //该方法是在slide改变时立即触发该事件, $('#myCarousel').on('slide.bs.carousel', function () { $("#myCarousel o ...

  2. APP动态加载轮播图片

    如果APP里面的轮播图片是动态加载的话,那么你会发现他不会轮播(前提是mui框架),这里都是用的mui框架,动态加载的图片因为mui的js查不到html上面没有图片,所以就不会轮播,需要手动重置下轮播 ...

  3. 利用LruCache为GridView加载大量本地图片完整示例

    MainActivity如下: package cc.testlrucache; import android.os.Bundle; import android.widget.GridView; i ...

  4. volley get post json imagerequest imageloader networkimageview 加载网络本地图片

    官方网站  https://www.androidhive.info/2014/05/android-working-with-volley-library-1/ private void initL ...

  5. EasyUI 解决Js动态加载页面样式不显示问题

    var strHtml = "<input name='mydate' class='easyui-datebox'>"; 直接使用append把内容加载到页面中,Ea ...

  6. swift——启动页国际化:一步一步动态加载启动页图片,启动的时候加载文字

    由于公司的需求,要求做一个国际化的启动页,因为app我也弄国际化了,就剩下启动页国际化未完成,百度了呵谷歌了好多答案都不尽如人意,最后也是看见同事完成,我也问了具体的做法,决定分享给需要的人,免得和我 ...

  7. HTML练习二--动态加载轮播图片

    接上一篇https://www.cnblogs.com/shuaimeng/p/11106655.html demo下载: https://pan.baidu.com/s/1dhvzHwTHKiguy ...

  8. ie6,7下js动态加载图片不显示错误

    ie6,7下js动态加载图片不显示错误 先描述一下出现这种匪夷所思bug的背景: 我在页面加载的时候加载一堆小缩略图,<a href="javascript:void(0);" ...

  9. 页面滚动图片等元素动态加载插件jquery.scrollLoading.js

    如果一个网页很长,那么该页面的加载时间也会相应的较长.而这里给大家介绍的这个jQuery插件scrollLoading的作用则是,对页面元素进行动态加载,通俗的说就是滚到哪就加载到哪,屏幕以下看不见的 ...

随机推荐

  1. vue+node.js+webpack开发微信公众号功能填坑——组件按需引入

    初次开发微信公众号,整体框架是经理搭建,小喽喽只是实现部分功能,整体页面效果 整个页面使用两个组件:布局 FlexBox,搜索框 Search,demo文档 http://vue.ydui.org/d ...

  2. compress函数用法详解

    compress函数: 主要用来删除字符串中的特定字符. 1.compress函数的基本形式compress(<source><, chars><, modifiers& ...

  3. 全网代理公开ip爬取(隐藏元素混淆+端口加密)

    简述 本次要爬取的网站是全网代理,貌似还是代理ip类网站中比较有名的几个之一,其官网地址: http://www.goubanjia.com/. 对于这个网站的爬取是属于比较悲剧的,因为很久之前就写好 ...

  4. (译)快速指南:用UIViewPropertyAnimator做动画

    翻译自:QUICK GUIDE: ANIMATIONS WITH UIVIEWPROPERTYANIMATOR 译者:Haley_Wong iOS 10 带来了一大票有意思的新特性,像 UIViewP ...

  5. mongo 写分析

    写操作 复制集 mongo所有的节点都是写入到primary节点,同时写入oplog,secondary 节点会持续的从primary节点上复制oplog的信息,然后根据oplog写数据.second ...

  6. Spark:聚类算法之LDA主题模型算法

    http://blog.csdn.net/pipisorry/article/details/52912179 Spark上实现LDA原理 LDA主题模型算法 [主题模型TopicModel:隐含狄利 ...

  7. Android Multimedia框架总结(十九)Camera2框架C/S模型之CameraService启动及与Client连接过程

    转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/53150322 Agenda: 一 ...

  8. 2.Cocos2dx 3.2中的重力系统Box2D

     1 添加Box2D相关的库 步骤1:右击项目所在的解决方案à添加->现有项目àE:\Installed\cocos2d-x-3.2\cocos2d-x-3.2\external\Box2D ...

  9. EventBus详解

    EventBus详解 简介 github原文 EventBus... * simplifies the communication between components - decouples eve ...

  10. Microsoft Dynamics CRM 2013/2015 选项集的多选

    CRM中的选项集多选一直是客户需求中的必选项,但从CRM进国内的3.0时代开始到目前的2015版本均没有提供该功能,但既然客户要了就得想办法满足,既然CRM本身的功能上不支持,那我们只有使用非官方支持 ...