0

我正在尝试datatble 从文件夹中存储图像,如下面的代码,我尝试了这段代码,但它在我犯错的地方不起作用

private void ViewR_Load(object sender, EventArgs e)
{
    String str = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
    string path = str + "\\images\\";

    DataTable dt1 = new DataTable();                       
    dt1.Columns.Add("Images", System.Type.GetType("System.Drawing.Bitmap[]"));

    if (System.IO.Directory.Exists(path))
    {
         string[] allImg = System.IO.Directory.GetFiles(path);
         foreach (string imgName in allImg)
         {
             Image img = new Bitmap(imgName);
             //row = dt1.NewRow();
             dt1.Rows.Add(img.GetThumbnailImage(350, 350, null, new IntPtr()));
                            img.Dispose();
         }
    }
    ds.Tables[1].Merge(dt1);
}
4

0 回答 0