PDA

View Full Version : سوال: خواندن اطلاعات از فایل متنی



Fery666
پنج شنبه 13 تیر 1392, 15:18 عصر
سلام به همه برنامه نویسهای عزیز .
من یه فایل متنی دارم به این صورت :



1 xn1325678484 97324542415
2 xn2212121281 21254545455
و ....



حالا میخوام این اطلاعات رو توی یه دیتاگرید نمایش بده به صورت جدا جدا .
مثلا : ردیف - شماره کد - شماره سریال

گشتم نبود .
ممنون میشم از راهنماییتون .

مهرداد صفا
پنج شنبه 13 تیر 1392, 22:35 عصر
با سلام.
ابتدا با استفاده از متود File.ReadAllLines تمام خطوط فایل را در یک آرایه می خوانیم.
حالا کافیست هر خط را با متود Split به کلمات تجزیه کنیم و هر کلمه را در یک فیلد قرار دهیم:

Dim source = From record In System.IO.File.ReadAllLines(FileName) Let Fields = record.Split(" ") Select New With {.ID = Fields(0), .Code = Fields(1), .Serial = Fields(2)}
DataGridView1.DataSource = source.ToArray