1 private BindingList listXSxxInfoList = new BindingList(); 2 openFileDialog1.Multiselect = true;//允许选择多个文件 3 ListXSxxInfoList.Clear(); 4 st ...
1 private BindingList listXSxxInfoList = new BindingList(); 2 openFileDialog1.Multiselect = true;//允许选择多个文件 3 ListXSxxInfoList.Clear(); 4 get='_blank'>string filePath = ""; 5 openFileDialog1.Filter = "文本文件*.txt|*.txt"; 6 7 if (openFileDialog1.ShowDialog() == DialogResult.OK) 8 { 9 TBFilePath.Text = filePath;10 foreach (string s in openFileDialog1.FileNames)11 {12 TBFilePath.Text += s + ";";13 FileStream fs = new FileStream (s, FileMode.Open, FileAccess.Read, FileShare.None);14 StreamReader sr = new StreamReader (fs, System.Text.Encoding.Default);15 string row = sr.ReadLine();16 string[] rowlist = null;17 18 Model.XSxx XSInfoListModel = null;19 while (row != null)20 {21 rowlist = row.Split (',');22 XSInfoListModel = new Model.XSxx();23 if (rowlist.Count() == 10)24 {25 XSInfoListModel.xssj = Convert.ToDateTime (rowlist[1]);26 XSInfoListModel.jhsztm = rowlist[2];27 XSInfoListModel.jhsmc = rowlist[3];28 XSInfoListModel.zsm = rowlist[4];29 XSInfoListModel.spbm = rowlist[5];30 XSInfoListModel.spmc = rowlist[6];31 XSInfoListModel.xsdj = rowlist[7];32 XSInfoListModel.xszl = rowlist[8];33 XSInfoListModel.xsje = rowlist[9];34 listXSxxInfoList.Add (XSInfoListModel);35 }36 row = sr.ReadLine();37 }38 sr.Close();39 }40 41 Datagridview1.DataSource = null;42 Datagridview1.DataSource = listXSxxInfoList;43 }
原标题:将多个文本文件内的数据导入到Datagridview
关键词:GridView
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。