代码如下:DataSet ds = new DataSet();
           ds.ReadXml(Application.StartupPath+"\\XMLFile.xml");
           dataGridView1.AutoGenerateColumns = true;
           dataGridView1.DataSource = ds;
           dataGridView1.DataMember = "family";
xml文件如下
<?xml version="1.0" encoding="utf-8" ?>
<Boot>
  <server>
    <family>
      <name>xxx1</name>
      <tc>001</tc>
      <tp>123.jpg</tp>
    </family>
    <family>
      <name>xxx2</name>
      <tc>002</tc>
      <tp>123.jpg</tp>
    </family>
  </server>
</Boot>
现在是能显示 <family> 里的数据  但是我想要最后一项 以图片出现  不是现在绑定的文字 该怎么做呢 请高手 指教 谢谢
 

解决方案 »

  1.   

    dataGridView  加一个图片控件..把URL地址绑定进去
      

  2.   


    +1
    直接绑就当文字了,加个控件绑上图片 picBox.Image = Image.LoadFrom(完整路径);
      

  3.   

    我不知道在给datagridview赋DS的值时怎么把里面的图片地址赋给datagridview里的图片控件
      

  4.   

    '<%# DataBinder.Eval(Container.DataItem, "存放地址字段名")%>'
      

  5.   

    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" BackColor="LightGoldenrodYellow"
                BorderColor="Tan" BorderWidth="1px" CellPadding="2" ForeColor="Black" GridLines="None"
                Width="1192px">
                <Columns>
                    <asp:TemplateField HeaderText="图片">
                        <ItemTemplate>    
                                <asp:Image ID="image1" ImageUrl='<%# DataBinder.Eval(Container.DataItem, "ID")%>'/>
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
                <FooterStyle BackColor="Tan" />
                <PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue" HorizontalAlign="Center" />
                <SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" />
                <HeaderStyle BackColor="Tan" Font-Bold="True" />
                <AlternatingRowStyle BackColor="PaleGoldenrod" />
            </asp:GridView>其余的不解释了
      

  6.   

    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" BackColor="LightGoldenrodYellow"
                BorderColor="Tan" BorderWidth="1px" CellPadding="2" ForeColor="Black" GridLines="None"
                Width="1192px">
                <Columns>
                    <asp:TemplateField HeaderText="图片">
                        <ItemTemplate>    
                                <asp:Image ID="image1" ImageUrl='<%# DataBinder.Eval(Container.DataItem, "ID")%>'/>
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
                <FooterStyle BackColor="Tan" />
                <PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue" HorizontalAlign="Center" />
                <SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" />
                <HeaderStyle BackColor="Tan" Font-Bold="True" />
                <AlternatingRowStyle BackColor="PaleGoldenrod" />
            </asp:GridView>
      

  7.   

    忘了 说了是 winfrom 不是ASP