| 发表于:2007-02-09 10:40:051楼 得分:20 |
参考: //将图象存到数据库 void addimagerow(datatable tbl, string name, string filename) { filestream fs = new filestream(filename, filemode.open); binaryreader br = new binaryreader(fs); datarow row = tbl.newrow(); row[0] = name; row[1] = br.readbytes((int)br.basestream.length); tbl.rows.add(row); br = null; fs = null; } //从数据库中得到图象 public image imagefrombytes(datatable tbl,int row) { byte[] b =(byte[] )( tbl.rows[row][ "img "]); memorystream ms = new memorystream(b); image img = image.fromstream(ms); return img; } | | |
|