UP!UP急啊,人呢?我都火烧屁股拉~~~~~~~~~

解决方案 »

  1.   

    ds.ReadXml(FileName);
    for (int i=0;i<ds.Tables[0].Rows.Count;i++)
    {
    if(ds.Tables[0].Rows[i]["这里是你对比列的名字"].ToString()!= "Job");
    {
    listBox1.Items.Add(ds.Tables[i].Rows[i]["这里是你要加的列的名字"]);

    }
    }
      

  2.   

    逻辑问题。
    while (ds.Tables[i].ToString()!= "Job")
    这句使你的loop结束了。
    for (i=0;i<ds.Tables.Count;i++)
    {
     if(ds.Tables[i].ToString()!= "Job") listBox1.Items.Add(ds.Tables[i]);
    }
      

  3.   

    xml应该不是这样用的。你的这种结构的xml想要遍历,应该建立一个XmlDocument对象,然后遍历,要想读到dataset里,xml要是从dataset中生成的那种结构才行,这个结构给你个例子
    <NewDataSet>
      <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
        <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:Locale="zh-CN">
          <xs:complexType>
            <xs:choice maxOccurs="unbounded">
              <xs:element name="Table1">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="WA0103" type="xs:string" minOccurs="0" />
                    <xs:element name="WA0104" type="xs:string" minOccurs="0" />
                    <xs:element name="WA0105" type="xs:string" minOccurs="0" />
                    <xs:element name="WA0106" type="xs:string" minOccurs="0" />
                    <xs:element name="WA0107" type="xs:string" minOccurs="0" />
                    <xs:element name="WA0108" type="xs:string" minOccurs="0" />
                    <xs:element name="WA0101" type="xs:string" minOccurs="0" />
                    <xs:element name="WA0102" type="xs:string" minOccurs="0" />
                    <xs:element name="WA0109" type="xs:decimal" minOccurs="0" />
                    <xs:element name="WA010A" type="xs:decimal" minOccurs="0" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:choice>
          </xs:complexType>
        </xs:element>
      </xs:schema>
      <Table1>
        <WA0101>1</WA0101>
        <WA0102>dfg</WA0102>
        <WA0109>0</WA0109>
        <WA010A>0</WA010A>
      </Table1>
      <Table1>
        <WA0101>1</WA0101>
        <WA0102>df</WA0102>
      </Table1>
    </NewDataSet>
      

  4.   

    读出来System.Data.DataRow...............