• WPF ListView的使用及Linq to XML练习


    环境:VS2010

    控件:ListView

    技术:Linq to XML;MVVM

    源码:https://files.cnblogs.com/jumahe/Wpf_Customer.rar


    布局描述:

    在<Window>标签下直接放置<StackPanel>;<StackPanel>里放一个<Button>和一个<ListView>。StackPanel默认的属性是Vertical垂直。

    如果Button不设置宽和高,那么就是Auto属性。宽会充满StackPanel。因此可以设置一个宽度。

    ListView控件主要设置View属性,属性值是个GridView。GridView里面有个Columns集合,可以设置GridViewColumn。

    <Window x:Class="Wpf_Customer.CustomerList"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Customer List" Height="300" Width="500">
        <StackPanel>
            <Button Width="50" Click="Button_Click">Load</Button>
            <ListView  Name="listView1"  HorizontalAlignment="Left"  VerticalAlignment="Top" ItemsSource="{Binding}">
                <ListView.View>
                    <GridView>
                        <GridView.ColumnHeaderContextMenu>
                            <ContextMenu />
                        </GridView.ColumnHeaderContextMenu>
                        <GridView.Columns>
                            <GridViewColumn Width="75"  Header="Customer"  DisplayMemberBinding="{Binding Path=OKCUNO}" />
                            <GridViewColumn Width="250" Header="Name"      DisplayMemberBinding="{Binding Path=OKCUNM}" />
                            <GridViewColumn Width="125" Header="Telephone" DisplayMemberBinding="{Binding Path=OKPHNO}" />
                        </GridView.Columns>
                    </GridView>
                </ListView.View>
            </ListView>
        </StackPanel>
    </Window>
    主窗体布局

    主窗体的逻辑:

    把List<cCustomer>类的实例赋给ListView的DataContext。

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Data;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Imaging;
    using System.Windows.Shapes;
    using Wpf_Customer.DAL;
    
    namespace Wpf_Customer
    {
        /// <summary>
        /// Interaction logic for CustomerList.xaml
        /// </summary>
        public partial class CustomerList : Window
        {
            public CustomerList()
            {
                InitializeComponent();
            }
    
            private void Button_Click(object sender, RoutedEventArgs e)
            {
                List<cCustomer> customerList = new List<cCustomer>();
                customerList = DAL_OCUSMA.LoadOCUSMA();
                listView1.DataContext = customerList;
            }
        }
    }
    主窗体逻辑:给ListView的DataContext赋值

    实体类(与XML保存的信息对应):

        class cCustomer
        {
            public string OKCUNO { get; set; }
            public string OKCUNM { get; set; }
            public string OKPHNO { get; set; }
        }
    cCustomer类

    数据层(把XML保存的信息读到cCustomer的List列表里)

     // The DAL will read the information from the XML file and load into a List
        class DAL_OCUSMA
        {
            public static List<cCustomer> LoadOCUSMA()
            {
                List<cCustomer> ListCustomerRecords = new List<cCustomer>();
                // Execute the query using the LINQ to XML
                var custs = from c in XElement.Load(@"OCUSMA.xml").Elements("row") 
                            select c;            
                foreach (var customer in custs)
                {
                    cCustomer lCustomer = new cCustomer
                    {
                        OKCUNO = customer.Element("OKCUNO").Value,
                        OKCUNM = customer.Element("OKCUNM").Value,
                        OKPHNO = customer.Element("OKPHNO").Value
                    };                
                    ListCustomerRecords.Add(lCustomer);
                }
                return ListCustomerRecords;
            }
        }
    使用Linq to xml语句读取XML到实体的List中

    XML文件:

    <?xml version="1.0" encoding="UTF-8"?>
    <db:OCUSMA xmlns:db="http://www.intentia.com/mvx/db/data/OCUSMA"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://www.intentia.com/mvx/db/data/OCUSMA ./schema/OCUSMA.xsd" xmlVersion="1.09">
      <row>
        <OKCONO>330</OKCONO>
        <OKDIVI>   </OKDIVI>
        <OKSTAT>20</OKSTAT>
        <OKCUNO>N0001     </OKCUNO>
        <OKCUCL>N01</OKCUCL>
        <OKCUTP>0</OKCUTP>
        <OKALCU>FASHCUST  </OKALCU>
        <OKCUNM>Fashion Retail Group            (SE)</OKCUNM>
        <OKCUA1>Hamngatan 4                         </OKCUA1>
        <OKCUA2>SE-121 34  STOCKHOLM                </OKCUA2>
        <OKCUA3>                                    </OKCUA3>
        <OKCUA4>SWEDEN                              </OKCUA4>
        <OKADID>      </OKADID>
        <OKADBO>0</OKADBO>
        <OKPHNO>+46 31 537 85 40</OKPHNO>
        <OKPHN2>                </OKPHN2>
        <OKTFNO>+46 51 367 85 94</OKTFNO>
        <OKCORG>ORG113301  </OKCORG>
        <OKCOR2>ORG214501  </OKCOR2>
        <OKYREF>Mr Ehn                        </OKYREF>
        <OKYRE2>Ms Oscarsson                  </OKYRE2>
        <OKOREF>Ms Karlson                    </OKOREF>
        <OKCUSU>12345     </OKCUSU>
        <OKEXCD>  </OKEXCD>
        <OKTEPY>N30</OKTEPY>
        <OKOT75>0</OKOT75>
        <OKTECD>   </OKTECD>
        <OKTEDL>CIF</OKTEDL>
        <OKMODL>003</OKMODL>
        <OKSMCD>N001</OKSMCD>
        <OKRESP>FSHUSER   </OKRESP>
        <OKRONO>   </OKRONO>
        <OKDIPC>0.0</OKDIPC>
        <OKDISY>          </OKDISY>
        <OKDIGC>  </OKDIGC>
        <OKVTCD>1</OKVTCD>
        <OKTXAP>1</OKTXAP>
        <OKCUCD>EUR</OKCUCD>
        <OKCRTP>1</OKCRTP>
        <OKPLTB>N0001     </OKPLTB>
        <OKPRVG>  </OKPRVG>
        <OKBREC>          </OKBREC>
        <OKDTFM>YMD</OKDTFM>
        <OKEDIT> </OKEDIT>
        <OKORTP>N01</OKORTP>
        <OKWHLO>N10</OKWHLO>
        <OKPRIC>1</OKPRIC>
        <OKSDST>D10</OKSDST>
        <OKCSCD>SE </OKCSCD>
        <OKAGNT>          </OKAGNT>
        <OKAGN2>          </OKAGN2>
        <OKAGN3>          </OKAGN3>
        <OKAGN4>          </OKAGN4>
        <OKAGN5>          </OKAGN5>
        <OKAGN6>          </OKAGN6>
        <OKAGN7>          </OKAGN7>
        <OKINSU>          </OKINSU>
        <OKPYNO>          </OKPYNO>
        <OKCUST>          </OKCUST>
        <OKTEPA>   </OKTEPA>
        <OKLHCD>GB</OKLHCD>
        <OKCRLM>5000000.0</OKCRLM>
        <OKCRL2>10000000.0</OKCRL2>
        <OKCRL3>20000000.0</OKCRL3>
        <OKBLCD>0</OKBLCD>
        <OKPRIO>5</OKPRIO>
        <OKTBLG>0.0</OKTBLG>
        <OKTOIN>0.0</OKTOIN>
        <OKTDIN>0.0</OKTDIN>
        <OKLIDT>0</OKLIDT>
        <OKININ>0</OKININ>
        <OKACRF>        </OKACRF>
        <OKAICD>0</OKAICD>
        <OKBOCD>0</OKBOCD>
        <OKFRE1>     </OKFRE1>
        <OKFRE2>     </OKFRE2>
        <OKBGRP>  </OKBGRP>
        <OKDOGR>   </OKDOGR>
        <OKBLII>0</OKBLII>
        <OKIICT>   </OKIICT>
        <OKCLCD>0</OKCLCD>
        <OKBLPR>0</OKBLPR>
        <OKRMCT>   </OKRMCT>
        <OKBLAC>0</OKBLAC>
        <OKADCA>   </OKADCA>
        <OKPYDI>   </OKPYDI>
        <OKPONO>SE-121 34 </OKPONO>
        <OKAUGI>0</OKAUGI>
        <OKAGPA>0</OKAGPA>
        <OKCCUS>          </OKCCUS>
        <OKWAYB>0</OKWAYB>
        <OKADTG>0</OKADTG>
        <OKODTG>0</OKODTG>
        <OKMAIL>0</OKMAIL>
        <OKENHD>0</OKENHD>
        <OKEURI>0</OKEURI>
        <OKEDIP>0</OKEDIP>
        <OKCFC1>          </OKCFC1>
        <OKCFC2>0.0</OKCFC2>
        <OKCFC3>   </OKCFC3>
        <OKCFC4>     </OKCFC4>
        <OKCFC5>C</OKCFC5>
        <OKCFC6>          </OKCFC6>
        <OKCFC7>0.0</OKCFC7>
        <OKCFC8>   </OKCFC8>
        <OKCFC9>     </OKCFC9>
        <OKCFC0> </OKCFC0>
        <OKLSID>        </OKLSID>
        <OKLSAD>        </OKLSAD>
        <OKMEAL>1         </OKMEAL>
        <OKVRNO>                </OKVRNO>
        <OKAGCH>1</OKAGCH>
        <OKAGCT>2</OKAGCT>
        <OKDUCD>1</OKDUCD>
        <OKUSR1>FSHUSER   </OKUSR1>
        <OKUSR2>FSHUSER   </OKUSR2>
        <OKUSR3>FSHUSER   </OKUSR3>
        <OKDTE1>20020129</OKDTE1>
        <OKDTE2>20020129</OKDTE2>
        <OKDTE3>20020129</OKDTE3>
        <OKCDRC>   </OKCDRC>
        <OKINCO>          </OKINCO>
        <OKINSN>                    </OKINSN>
        <OKCUIC>          </OKCUIC>
        <OKINSS>0</OKINSS>
        <OKNALI>0.0</OKNALI>
        <OKDTL1>0</OKDTL1>
        <OKUSL1>          </OKUSL1>
        <OKINLI>0.0</OKINLI>
        <OKDTL2>0</OKDTL2>
        <OKUSL2>          </OKUSL2>
        <OKVRCD>  </OKVRCD>
        <OKEDES>STO       </OKEDES>
        <OKROUT>      </OKROUT>
        <OKRODN>0</OKRODN>
        <OKULZO>     </OKULZO>
        <OKECLC>  </OKECLC>
        <OKECF1>     </OKECF1>
        <OKECF2>     </OKECF2>
        <OKECF3>     </OKECF3>
        <OKECF4>     </OKECF4>
        <OKECF5>     </OKECF5>
        <OKPYCD>CH1</OKPYCD>
        <OKGRPY>0</OKGRPY>
        <OKTXID>0</OKTXID>
        <OKSERC>0</OKSERC>
        <OKSRES>    </OKSRES>
        <OKTECH>    </OKTECH>
        <OKTRTI>0.0</OKTRTI>
        <OKLZON>0</OKLZON>
        <OKDIST>0</OKDIST>
        <OKTVCD>  </OKTVCD>
        <OKSOTP>   </OKSOTP>
        <OKMTIC>0</OKMTIC>
        <OKPWMT>          </OKPWMT>
        <OKBPCD>1</OKBPCD>
        <OKBPEX>1</OKBPEX>
        <OKACHK>0</OKACHK>
        <OKTINC>0</OKTINC>
        <OKBUSE>1</OKBUSE>
        <OKTCEX>0</OKTCEX>
        <OKPYOP>1</OKPYOP>
        <OKALWT>0</OKALWT>
        <OKPOPN>                              </OKPOPN>
        <OKSOOP>0</OKSOOP>
        <OKPRS1>  </OKPRS1>
        <OKPRS2>  </OKPRS2>
        <OKPRS3>  </OKPRS3>
        <OKPRS4>  </OKPRS4>
        <OKPRS5>  </OKPRS5>
        <OKDMSO>          </OKDMSO>
        <OKLSOI>0</OKLSOI>
        <OKODUD>0</OKODUD>
        <OKODUE>0</OKODUE>
        <OKEALO>0</OKEALO>
        <OKECAR>SW</OKECAR>
        <OKGEOC>0</OKGEOC>
        <OKTECN>                    </OKTECN>
        <OKTEEC>0</OKTEEC>
        <OKAGPY>                  </OKAGPY>
        <OKAGCP>     </OKAGCP>
        <OKAGAC>            </OKAGAC>
        <OKAGBP>                </OKAGBP>
        <OKACLB>    </OKACLB>
        <OKAACB>            </OKAACB>
        <OKAGPN>            </OKAGPN>
        <OKAGBG>0</OKAGBG>
        <OKAGPG>0</OKAGPG>
        <OKAGCA>0</OKAGCA>
        <OKAGTD>0</OKAGTD>
        <OKAGTN>0</OKAGTN>
        <OKINRC>          </OKINRC>
        <OKCESA>                                </OKCESA>
        <OKCHSY>          </OKCHSY>
        <OKTAXC>   </OKTAXC>
        <OKHAFE>      </OKHAFE>
        <OKOT89>0</OKOT89>
        <OKPRDL>1</OKPRDL>
        <OKMCON>0</OKMCON>
        <OKRAN1>0</OKRAN1>
        <OKRAN2>0</OKRAN2>
        <OKRAN3>0</OKRAN3>
        <OKRAN4>0</OKRAN4>
        <OKQUCK>0</OKQUCK>
        <OKIVGP>   </OKIVGP>
        <OKACEI>0</OKACEI>
        <OKVDLA>2</OKVDLA>
        <OKFACI>N01</OKFACI>
        <OKDTID>0</OKDTID>
        <OKDESV>SE</OKDESV>
        <OKCHCL>0</OKCHCL>
        <OKMCOS>0</OKMCOS>
        <OKSPLM>        </OKSPLM>
        <OKEXPT>0</OKEXPT>
        <OKATPR>2</OKATPR>
        <OKACGR>          </OKACGR>
        <OKSTMS>0</OKSTMS>
        <OKSTMR>   </OKSTMR>
        <OKBCKO>0</OKBCKO>
        <OKPADL>0</OKPADL>
        <OKRGDT>20020129</OKRGDT>
        <OKRGTM>142608</OKRGTM>
        <OKLMDT>20020129</OKLMDT>
        <OKCHNO>640</OKCHNO>
        <OKCHID>FSHUSER   </OKCHID>
        <OKLMTS>0</OKLMTS>
      </row>
      <row>
        <OKCONO>330</OKCONO>
        <OKDIVI>   </OKDIVI>
        <OKSTAT>20</OKSTAT>
        <OKCUNO>N00011    </OKCUNO>
        <OKCUCL>N01</OKCUCL>
        <OKCUTP>0</OKCUTP>
        <OKALCU>FASHCUST  </OKALCU>
        <OKCUNM>Fashion Retail Group Level 2    (SE)</OKCUNM>
        <OKCUA1>Hamngatan 4                         </OKCUA1>
        <OKCUA2>SE-121 34  STOCKHOLM                </OKCUA2>
        <OKCUA3>                                    </OKCUA3>
        <OKCUA4>SWEDEN                              </OKCUA4>
        <OKADID>      </OKADID>
        <OKADBO>0</OKADBO>
        <OKPHNO>+46 31 537 85 40</OKPHNO>
        <OKPHN2>                </OKPHN2>
        <OKTFNO>+46 51 367 85 94</OKTFNO>
        <OKCORG>ORG113301  </OKCORG>
        <OKCOR2>ORG214501  </OKCOR2>
        <OKYREF>Mr Ehn                        </OKYREF>
        <OKYRE2>Ms Oscarsson                  </OKYRE2>
        <OKOREF>Ms Karlson                    </OKOREF>
        <OKCUSU>12345     </OKCUSU>
        <OKEXCD>  </OKEXCD>
        <OKTEPY>N30</OKTEPY>
        <OKOT75>0</OKOT75>
        <OKTECD>   </OKTECD>
        <OKTEDL>CIF</OKTEDL>
        <OKMODL>003</OKMODL>
        <OKSMCD>N001</OKSMCD>
        <OKRESP>FSHUSER   </OKRESP>
        <OKRONO>   </OKRONO>
        <OKDIPC>0.0</OKDIPC>
        <OKDISY>          </OKDISY>
        <OKDIGC>  </OKDIGC>
        <OKVTCD>1</OKVTCD>
        <OKTXAP>1</OKTXAP>
        <OKCUCD>EUR</OKCUCD>
        <OKCRTP>1</OKCRTP>
        <OKPLTB>N0001     </OKPLTB>
        <OKPRVG>  </OKPRVG>
        <OKBREC>          </OKBREC>
        <OKDTFM>YMD</OKDTFM>
        <OKEDIT> </OKEDIT>
        <OKORTP>N01</OKORTP>
        <OKWHLO>N10</OKWHLO>
        <OKPRIC>1</OKPRIC>
        <OKSDST>D10</OKSDST>
        <OKCSCD>SE </OKCSCD>
        <OKAGNT>          </OKAGNT>
        <OKAGN2>          </OKAGN2>
        <OKAGN3>          </OKAGN3>
        <OKAGN4>          </OKAGN4>
        <OKAGN5>          </OKAGN5>
        <OKAGN6>          </OKAGN6>
        <OKAGN7>          </OKAGN7>
        <OKINSU>          </OKINSU>
        <OKPYNO>          </OKPYNO>
        <OKCUST>          </OKCUST>
        <OKTEPA>   </OKTEPA>
        <OKLHCD>GB</OKLHCD>
        <OKCRLM>5000000.0</OKCRLM>
        <OKCRL2>10000000.0</OKCRL2>
        <OKCRL3>20000000.0</OKCRL3>
        <OKBLCD>0</OKBLCD>
        <OKPRIO>5</OKPRIO>
        <OKTBLG>0.0</OKTBLG>
        <OKTOIN>0.0</OKTOIN>
        <OKTDIN>0.0</OKTDIN>
        <OKLIDT>0</OKLIDT>
        <OKININ>0</OKININ>
        <OKACRF>        </OKACRF>
        <OKAICD>0</OKAICD>
        <OKBOCD>0</OKBOCD>
        <OKFRE1>     </OKFRE1>
        <OKFRE2>     </OKFRE2>
        <OKBGRP>  </OKBGRP>
        <OKDOGR>   </OKDOGR>
        <OKBLII>0</OKBLII>
        <OKIICT>   </OKIICT>
        <OKCLCD>0</OKCLCD>
        <OKBLPR>0</OKBLPR>
        <OKRMCT>   </OKRMCT>
        <OKBLAC>0</OKBLAC>
        <OKADCA>   </OKADCA>
        <OKPYDI>   </OKPYDI>
        <OKPONO>SE-121 34 </OKPONO>
        <OKAUGI>0</OKAUGI>
        <OKAGPA>0</OKAGPA>
        <OKCCUS>          </OKCCUS>
        <OKWAYB>0</OKWAYB>
        <OKADTG>0</OKADTG>
        <OKODTG>0</OKODTG>
        <OKMAIL>0</OKMAIL>
        <OKENHD>0</OKENHD>
        <OKEURI>0</OKEURI>
        <OKEDIP>0</OKEDIP>
        <OKCFC1>          </OKCFC1>
        <OKCFC2>0.0</OKCFC2>
        <OKCFC3>   </OKCFC3>
        <OKCFC4>     </OKCFC4>
        <OKCFC5>C</OKCFC5>
        <OKCFC6>          </OKCFC6>
        <OKCFC7>0.0</OKCFC7>
        <OKCFC8>   </OKCFC8>
        <OKCFC9>     </OKCFC9>
        <OKCFC0> </OKCFC0>
        <OKLSID>        </OKLSID>
        <OKLSAD>        </OKLSAD>
        <OKMEAL>1         </OKMEAL>
        <OKVRNO>                </OKVRNO>
        <OKAGCH>1</OKAGCH>
        <OKAGCT>2</OKAGCT>
        <OKDUCD>1</OKDUCD>
        <OKUSR1>FSHUSER   </OKUSR1>
        <OKUSR2>FSHUSER   </OKUSR2>
        <OKUSR3>FSHUSER   </OKUSR3>
        <OKDTE1>20020129</OKDTE1>
        <OKDTE2>20020129</OKDTE2>
        <OKDTE3>20020129</OKDTE3>
        <OKCDRC>   </OKCDRC>
        <OKINCO>          </OKINCO>
        <OKINSN>                    </OKINSN>
        <OKCUIC>          </OKCUIC>
        <OKINSS>0</OKINSS>
        <OKNALI>0.0</OKNALI>
        <OKDTL1>0</OKDTL1>
        <OKUSL1>          </OKUSL1>
        <OKINLI>0.0</OKINLI>
        <OKDTL2>0</OKDTL2>
        <OKUSL2>          </OKUSL2>
        <OKVRCD>  </OKVRCD>
        <OKEDES>STO       </OKEDES>
        <OKROUT>      </OKROUT>
        <OKRODN>0</OKRODN>
        <OKULZO>     </OKULZO>
        <OKECLC>  </OKECLC>
        <OKECF1>     </OKECF1>
        <OKECF2>     </OKECF2>
        <OKECF3>     </OKECF3>
        <OKECF4>     </OKECF4>
        <OKECF5>     </OKECF5>
        <OKPYCD>CH1</OKPYCD>
        <OKGRPY>0</OKGRPY>
        <OKTXID>0</OKTXID>
        <OKSERC>0</OKSERC>
        <OKSRES>    </OKSRES>
        <OKTECH>    </OKTECH>
        <OKTRTI>0.0</OKTRTI>
        <OKLZON>0</OKLZON>
        <OKDIST>0</OKDIST>
        <OKTVCD>  </OKTVCD>
        <OKSOTP>   </OKSOTP>
        <OKMTIC>0</OKMTIC>
        <OKPWMT>          </OKPWMT>
        <OKBPCD>1</OKBPCD>
        <OKBPEX>1</OKBPEX>
        <OKACHK>0</OKACHK>
        <OKTINC>0</OKTINC>
        <OKBUSE>1</OKBUSE>
        <OKTCEX>0</OKTCEX>
        <OKPYOP>1</OKPYOP>
        <OKALWT>0</OKALWT>
        <OKPOPN>                              </OKPOPN>
        <OKSOOP>0</OKSOOP>
        <OKPRS1>  </OKPRS1>
        <OKPRS2>  </OKPRS2>
        <OKPRS3>  </OKPRS3>
        <OKPRS4>  </OKPRS4>
        <OKPRS5>  </OKPRS5>
        <OKDMSO>          </OKDMSO>
        <OKLSOI>0</OKLSOI>
        <OKODUD>0</OKODUD>
        <OKODUE>0</OKODUE>
        <OKEALO>0</OKEALO>
        <OKECAR>SW</OKECAR>
        <OKGEOC>0</OKGEOC>
        <OKTECN>                    </OKTECN>
        <OKTEEC>0</OKTEEC>
        <OKAGPY>                  </OKAGPY>
        <OKAGCP>     </OKAGCP>
        <OKAGAC>            </OKAGAC>
        <OKAGBP>                </OKAGBP>
        <OKACLB>    </OKACLB>
        <OKAACB>            </OKAACB>
        <OKAGPN>            </OKAGPN>
        <OKAGBG>0</OKAGBG>
        <OKAGPG>0</OKAGPG>
        <OKAGCA>0</OKAGCA>
        <OKAGTD>0</OKAGTD>
        <OKAGTN>0</OKAGTN>
        <OKINRC>          </OKINRC>
        <OKCESA>                                </OKCESA>
        <OKCHSY>          </OKCHSY>
        <OKTAXC>   </OKTAXC>
        <OKHAFE>      </OKHAFE>
        <OKOT89>0</OKOT89>
        <OKPRDL>1</OKPRDL>
        <OKMCON>0</OKMCON>
        <OKRAN1>0</OKRAN1>
        <OKRAN2>0</OKRAN2>
        <OKRAN3>0</OKRAN3>
        <OKRAN4>0</OKRAN4>
        <OKQUCK>0</OKQUCK>
        <OKIVGP>   </OKIVGP>
        <OKACEI>0</OKACEI>
        <OKVDLA>2</OKVDLA>
        <OKFACI>N01</OKFACI>
        <OKDTID>0</OKDTID>
        <OKDESV>SE</OKDESV>
        <OKCHCL>0</OKCHCL>
        <OKMCOS>0</OKMCOS>
        <OKSPLM>        </OKSPLM>
        <OKEXPT>0</OKEXPT>
        <OKATPR>2</OKATPR>
        <OKACGR>          </OKACGR>
        <OKSTMS>0</OKSTMS>
        <OKSTMR>   </OKSTMR>
        <OKBCKO>0</OKBCKO>
        <OKPADL>0</OKPADL>
        <OKRGDT>20020129</OKRGDT>
        <OKRGTM>152831</OKRGTM>
        <OKLMDT>20020129</OKLMDT>
        <OKCHNO>643</OKCHNO>
        <OKCHID>FSHUSER   </OKCHID>
        <OKLMTS>0</OKLMTS>
      </row>
      <row>
        <OKCONO>330</OKCONO>
        <OKDIVI>   </OKDIVI>
        <OKSTAT>20</OKSTAT>
        <OKCUNO>N00012    </OKCUNO>
        <OKCUCL>N01</OKCUCL>
        <OKCUTP>0</OKCUTP>
        <OKALCU>FASHCUST  </OKALCU>
        <OKCUNM>Fashion Retail Group Level 3    (SE)</OKCUNM>
        <OKCUA1>Street 3                            </OKCUA1>
        <OKCUA2>Town 3                              </OKCUA2>
        <OKCUA3>                                    </OKCUA3>
        <OKCUA4>SWEDEN                              </OKCUA4>
        <OKADID>      </OKADID>
        <OKADBO>0</OKADBO>
        <OKPHNO>+46 31 537 85 40</OKPHNO>
        <OKPHN2>                </OKPHN2>
        <OKTFNO>+46 51 367 85 94</OKTFNO>
        <OKCORG>ORG113301  </OKCORG>
        <OKCOR2>ORG214501  </OKCOR2>
        <OKYREF>Mr Ehn                        </OKYREF>
        <OKYRE2>Ms Oscarsson                  </OKYRE2>
        <OKOREF>Ms Karlson                    </OKOREF>
        <OKCUSU>12345     </OKCUSU>
        <OKEXCD>  </OKEXCD>
        <OKTEPY>N30</OKTEPY>
        <OKOT75>0</OKOT75>
        <OKTECD>   </OKTECD>
        <OKTEDL>CIF</OKTEDL>
        <OKMODL>003</OKMODL>
        <OKSMCD>N001</OKSMCD>
        <OKRESP>FSHUSER   </OKRESP>
        <OKRONO>   </OKRONO>
        <OKDIPC>0.0</OKDIPC>
        <OKDISY>          </OKDISY>
        <OKDIGC>  </OKDIGC>
        <OKVTCD>1</OKVTCD>
        <OKTXAP>1</OKTXAP>
        <OKCUCD>EUR</OKCUCD>
        <OKCRTP>1</OKCRTP>
        <OKPLTB>N0001     </OKPLTB>
        <OKPRVG>  </OKPRVG>
        <OKBREC>          </OKBREC>
        <OKDTFM>YMD</OKDTFM>
        <OKEDIT> </OKEDIT>
        <OKORTP>N01</OKORTP>
        <OKWHLO>N10</OKWHLO>
        <OKPRIC>1</OKPRIC>
        <OKSDST>D10</OKSDST>
        <OKCSCD>SE </OKCSCD>
        <OKAGNT>          </OKAGNT>
        <OKAGN2>          </OKAGN2>
        <OKAGN3>          </OKAGN3>
        <OKAGN4>          </OKAGN4>
        <OKAGN5>          </OKAGN5>
        <OKAGN6>          </OKAGN6>
        <OKAGN7>          </OKAGN7>
        <OKINSU>          </OKINSU>
        <OKPYNO>          </OKPYNO>
        <OKCUST>          </OKCUST>
        <OKTEPA>   </OKTEPA>
        <OKLHCD>GB</OKLHCD>
        <OKCRLM>5000000.0</OKCRLM>
        <OKCRL2>10000000.0</OKCRL2>
        <OKCRL3>20000000.0</OKCRL3>
        <OKBLCD>0</OKBLCD>
        <OKPRIO>5</OKPRIO>
        <OKTBLG>0.0</OKTBLG>
        <OKTOIN>0.0</OKTOIN>
        <OKTDIN>0.0</OKTDIN>
        <OKLIDT>0</OKLIDT>
        <OKININ>0</OKININ>
        <OKACRF>        </OKACRF>
        <OKAICD>0</OKAICD>
        <OKBOCD>0</OKBOCD>
        <OKFRE1>     </OKFRE1>
        <OKFRE2>     </OKFRE2>
        <OKBGRP>  </OKBGRP>
        <OKDOGR>   </OKDOGR>
        <OKBLII>0</OKBLII>
        <OKIICT>   </OKIICT>
        <OKCLCD>0</OKCLCD>
        <OKBLPR>0</OKBLPR>
        <OKRMCT>   </OKRMCT>
        <OKBLAC>0</OKBLAC>
        <OKADCA>   </OKADCA>
        <OKPYDI>   </OKPYDI>
        <OKPONO>SE-121 34 </OKPONO>
        <OKAUGI>0</OKAUGI>
        <OKAGPA>0</OKAGPA>
        <OKCCUS>          </OKCCUS>
        <OKWAYB>0</OKWAYB>
        <OKADTG>0</OKADTG>
        <OKODTG>0</OKODTG>
        <OKMAIL>0</OKMAIL>
        <OKENHD>0</OKENHD>
        <OKEURI>0</OKEURI>
        <OKEDIP>0</OKEDIP>
        <OKCFC1>          </OKCFC1>
        <OKCFC2>0.0</OKCFC2>
        <OKCFC3>   </OKCFC3>
        <OKCFC4>     </OKCFC4>
        <OKCFC5>C</OKCFC5>
        <OKCFC6>          </OKCFC6>
        <OKCFC7>0.0</OKCFC7>
        <OKCFC8>   </OKCFC8>
        <OKCFC9>     </OKCFC9>
        <OKCFC0> </OKCFC0>
        <OKLSID>        </OKLSID>
        <OKLSAD>        </OKLSAD>
        <OKMEAL>1         </OKMEAL>
        <OKVRNO>                </OKVRNO>
        <OKAGCH>1</OKAGCH>
        <OKAGCT>2</OKAGCT>
        <OKDUCD>1</OKDUCD>
        <OKUSR1>FSHUSER   </OKUSR1>
        <OKUSR2>FSHUSER   </OKUSR2>
        <OKUSR3>FSHUSER   </OKUSR3>
        <OKDTE1>20020129</OKDTE1>
        <OKDTE2>20020129</OKDTE2>
        <OKDTE3>20020129</OKDTE3>
        <OKCDRC>   </OKCDRC>
        <OKINCO>          </OKINCO>
        <OKINSN>                    </OKINSN>
        <OKCUIC>          </OKCUIC>
        <OKINSS>0</OKINSS>
        <OKNALI>0.0</OKNALI>
        <OKDTL1>0</OKDTL1>
        <OKUSL1>          </OKUSL1>
        <OKINLI>0.0</OKINLI>
        <OKDTL2>0</OKDTL2>
        <OKUSL2>          </OKUSL2>
        <OKVRCD>  </OKVRCD>
        <OKEDES>STO       </OKEDES>
        <OKROUT>      </OKROUT>
        <OKRODN>0</OKRODN>
        <OKULZO>     </OKULZO>
        <OKECLC>  </OKECLC>
        <OKECF1>     </OKECF1>
        <OKECF2>     </OKECF2>
        <OKECF3>     </OKECF3>
        <OKECF4>     </OKECF4>
        <OKECF5>     </OKECF5>
        <OKPYCD>CH1</OKPYCD>
        <OKGRPY>0</OKGRPY>
        <OKTXID>0</OKTXID>
        <OKSERC>0</OKSERC>
        <OKSRES>    </OKSRES>
        <OKTECH>    </OKTECH>
        <OKTRTI>0.0</OKTRTI>
        <OKLZON>0</OKLZON>
        <OKDIST>0</OKDIST>
        <OKTVCD>  </OKTVCD>
        <OKSOTP>   </OKSOTP>
        <OKMTIC>0</OKMTIC>
        <OKPWMT>          </OKPWMT>
        <OKBPCD>1</OKBPCD>
        <OKBPEX>1</OKBPEX>
        <OKACHK>0</OKACHK>
        <OKTINC>0</OKTINC>
        <OKBUSE>1</OKBUSE>
        <OKTCEX>0</OKTCEX>
        <OKPYOP>1</OKPYOP>
        <OKALWT>0</OKALWT>
        <OKPOPN>                              </OKPOPN>
        <OKSOOP>0</OKSOOP>
        <OKPRS1>  </OKPRS1>
        <OKPRS2>  </OKPRS2>
        <OKPRS3>  </OKPRS3>
        <OKPRS4>  </OKPRS4>
        <OKPRS5>  </OKPRS5>
        <OKDMSO>          </OKDMSO>
        <OKLSOI>0</OKLSOI>
        <OKODUD>0</OKODUD>
        <OKODUE>0</OKODUE>
        <OKEALO>0</OKEALO>
        <OKECAR>SW</OKECAR>
        <OKGEOC>0</OKGEOC>
        <OKTECN>                    </OKTECN>
        <OKTEEC>0</OKTEEC>
        <OKAGPY>                  </OKAGPY>
        <OKAGCP>     </OKAGCP>
        <OKAGAC>            </OKAGAC>
        <OKAGBP>                </OKAGBP>
        <OKACLB>    </OKACLB>
        <OKAACB>            </OKAACB>
        <OKAGPN>            </OKAGPN>
        <OKAGBG>0</OKAGBG>
        <OKAGPG>0</OKAGPG>
        <OKAGCA>0</OKAGCA>
        <OKAGTD>0</OKAGTD>
        <OKAGTN>0</OKAGTN>
        <OKINRC>          </OKINRC>
        <OKCESA>                                </OKCESA>
        <OKCHSY>          </OKCHSY>
        <OKTAXC>   </OKTAXC>
        <OKHAFE>      </OKHAFE>
        <OKOT89>0</OKOT89>
        <OKPRDL>1</OKPRDL>
        <OKMCON>0</OKMCON>
        <OKRAN1>0</OKRAN1>
        <OKRAN2>0</OKRAN2>
        <OKRAN3>0</OKRAN3>
        <OKRAN4>0</OKRAN4>
        <OKQUCK>0</OKQUCK>
        <OKIVGP>   </OKIVGP>
        <OKACEI>0</OKACEI>
        <OKVDLA>2</OKVDLA>
        <OKFACI>N01</OKFACI>
        <OKDTID>0</OKDTID>
        <OKDESV>SE</OKDESV>
        <OKCHCL>0</OKCHCL>
        <OKMCOS>0</OKMCOS>
        <OKSPLM>        </OKSPLM>
        <OKEXPT>0</OKEXPT>
        <OKATPR>2</OKATPR>
        <OKACGR>          </OKACGR>
        <OKSTMS>0</OKSTMS>
        <OKSTMR>   </OKSTMR>
        <OKBCKO>0</OKBCKO>
        <OKPADL>0</OKPADL>
        <OKRGDT>20020129</OKRGDT>
        <OKRGTM>152940</OKRGTM>
        <OKLMDT>20020129</OKLMDT>
        <OKCHNO>657</OKCHNO>
        <OKCHID>FSHUSER   </OKCHID>
        <OKLMTS>0</OKLMTS>
      </row>
    </db:OCUSMA>
    XML数据存储文件

    一个Linq To XML语句:

                string[] username = { "王一", "王五", "赵六" };
                var vname = from p in username where p.IndexOf("") == 0 select p;
                foreach (var v in vname)
                {
                      MessageBox.Show(v.ToString());
                }
    选出姓王的人
  • 相关阅读:
    CKeditor3.6.2 配置与精简
    CKEditor与CKFinder整合并实现文件上传功能
    实体关联关系映射:
    status pending状态
    wx:for
    小程序
    获取指定控件的值
    报表
    dataGridView 设置
    SQLite 的使用
  • 原文地址:https://www.cnblogs.com/jumahe/p/3789833.html
Copyright © 2020-2023  润新知