|
■No99826 (わんころ さん) に返信
> DataGridで項目に写真を指定して表示させるやり方は見かける
どのような方法でしょうか?
> フォルダ内の写真をDataGridで表示をさせるやり方があればヒントを頂けると有り難いです
フォルダ内の写真のファイル名を取得し、
「DataGridで項目に写真を指定して表示させるやり方」
とやらを実行するだけです。
たとえば、こんな感じ
using System;
using System.Data;
using System.Drawing;
using System.IO;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1() {
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e) {
var dt = new DataTable();
dt.Columns.Add("image", typeof(Image));
foreach (var file in Directory.GetFiles(@"D:\test", "*.*")) {
dt.Rows.Add(Image.FromFile(file));
}
dataGridView1.AllowUserToAddRows = false;
dataGridView1.DataSource = dt;
}
}
}
|