日期:2014-05-17  浏览次数:20505 次

读取XML绑定到Gridview上

 gvDevice.DataSource = ds.ReadXml(@"D:\项目\东庞矿_device.xml");
 gvDevice.DataBind();


这样写可以吗?

------解决方案--------------------
呵呵,行不行你试试不就行了
------解决方案--------------------
http://www.cnblogs.com/hulang/archive/2011/01/11/1932568.html

其实网上的例子很多

多搜搜就行了
------解决方案--------------------
1、XML数据源的文件名为Table.xml,结构如下:
<Tables>
  <SOP>
  <PitchY>0.40</PitchY>
  <T>0.40</T>
  <B>0.40</B>
  <WM>0.20</WM>
  <WM1>0</WM1>
  <WP>0.40</WP>
  <WP1>0</WP1>
  <R>0.05</R>
  <LM>L-0.2</LM>
  <WCM>0.18</WCM>
  <WCP>0.37</WCP>
  </SOP>
  <SOP>
  <PitchY>2.54</PitchY>
  <T>0.70</T>
  <B>0.80</B>
  <WM>0.60</WM>
  <WM1>1</WM1>
  <WP>0.30</WP>
  <WP1>1</WP1>
  <R>0.05</R>
  <LM>L</LM>
  <WCM>0.50</WCM>
  <WCP>0.80</WCP>
  </SOP>
  <DCHIP>
  <BodySize>1005</BodySize>
  <L>0.50</L>
  <W>0.60</W>
  <D>0.40</D>
  <T>0.20</T>
  <S>0.05</S>
  <R>0.05</R>
  <Wm>0.53</Wm>
  <Lm>0.45</Lm>
  </DCHIP>
  <DCHIP>
  <BodySize>1608</BodySize>
  <L>0.70</L>
  <W>0.90</W>
  <D>0.80</D>
  <T>0.30</T>
  <S>0.05</S>
  <R>0.05</R>
  <Wm>0.85</Wm>
  <Lm>0.60</Lm>