我在XML
中读取了DataGridnView
文件但是在XML
文件中有一个图像,Datagrindview
只将其作为路径读取。
private void button1_Click(object sender, EventArgs e)
{
DataSet A = new DataSet();
A.ReadXml("C:/TrainedLabels.xml");
dataGridView1.DataSource = A.Tables[0];
}
这里是XML
文件:
<?xml version="1.0" encoding="utf-8"?>
<Faces_For_Training>
<FACE>
<NAME>john</NAME>
<Age>25</Age>
<informations>Student in MS uni</informations>
<FILE>face_john 25Student in MSA university_905807542.jpg</FILE>
</FACE>
<FACE>
<NAME>Alia</NAME>
<Age>28</Age>
<informations>engineer</informations>
<FILE>face_Alia 28engineer_390671740.jpg</FILE>
</FACE>
</Faces_For_Training>
它在face_Alia 28engineer_390671740.jpg
的{{1}}中提供了像column
这样的图片路径。
任何建议我如何阅读图像。谢谢。
答案 0 :(得分:0)
将XML读入DataSet
A
后,您可以通过A.Tables[0].Columns["FILE"]
访问文件名。然后,您可以使用System.Drawing.Image.FromFile
加载它。