zoukankan      html  css  js  c++  java
  • 大赛学习笔记

    1.获取datable某列不重复的值

    1.            for (int i = 0; i < ds.table1.Rows.Count; i++)
                {
                    if(!list.Contains(ds.table1.Rows[i]["Log_ID"]))
                    {  
    
                          list.Add(Convert.ToUInt16(ds.table1.Rows[i]["Log_ID"].ToString()));   
                    }   
                }
    2.datatable  的select方法可以像sql语句那样筛选数据

    2.直接插入图片图片到数据库

    CREATE TABLE Employees
    (
        Id int,
        Name varchar(50) not null,
        Photo varbinary(max) not null
    )
    
    
    INSERT INTO Employees (Id, Name, Photo) 
    SELECT 10, 'John', BulkColumn 
    FROM Openrowset( Bulk 'C:photo.bmp', Single_Blob) as EmployeePicture

    3.更新图片到数据库

    UPDATE Employees SET [Photo] = (SELECT MyImage.* from Openrowset(Bulk 'C:photo.bmp', Single_Blob) MyImage) where Id = 1

    4.datagridview显示图片

    步骤:
    1.datatable图像列是数据类型为byte[]
    2.添加datagridview的图像列datagridviewimagecolumn
    3.将数据先读入到datatable(使用system.io.File.ReadAllBytes())
    4.绑定数据
        
  • 相关阅读:
    网络流24题
    可持久化Treap
    后缀平衡树
    bzoj2561-最小生成树
    poj3164-Command Network
    最小树形图
    hdu2121-Ice_cream’s world II
    线性处理逆元
    bzoj3992-序列统计
    JavaScript 类型转换
  • 原文地址:https://www.cnblogs.com/tmall/p/3248295.html
Copyright © 2011-2022 走看看