大虾们可以想象一下,一个设备应用程序FORM中有三个textBox,现在我用数据采集器扫描出了条码,如果条码相关信息已经在CSV文件里了,就在下面2个textBox中显示条码的相关信息,没有用到数据库,(CSV文件打开来之后像Excel的那种)。
我像问的是怎么可以判断CSV文件里有没有这个条码,然后怎么显示条码信息到下面的textBox里。 谢谢了,帮帮忙!

解决方案 »

  1.   

    CSV就是个明文的文本文件,你在里面查找就是了,这个方法太多了
      

  2.   

    csv也可以当作数据库一样使用。
    也可一行行的读取。
    Dictionary<string, string> barcodes = new .....();
    using (StreamReader sw = new StreamReader(filePath,Encoding.Default))
                    {
                        
                        string str = sw.ReadLine();
                        string line = sw.ReadLine();
                        while (line != null)
                        {
                            string[] data = line.Split(',');
                            barcodes.Add(data[0], data[1]);//假定0为barcode,1为条码
                            line = sw.ReadLine();
                        }                    sw.Close();
                    }
      

  3.   

    像读数据库一样读出来,然后操作你的DataTable就可以了