06-01-16, 07:32 PM
(06-01-16, 09:34 AM)sami2015 كتب :PHP كود :
private void button1_Click(object sender, EventArgs e) {
DataSet ds = new DataSet();
string[] lines = System.IO.File.ReadAllLines(@"C:\file.csv");
foreach (string line in lines) {
if (line.StartsWith("%T")) {
ds.Tables.Add(line.Substring(2).Trim());
}
else if (line.StartsWith("%F")) {
string[] fields = line.Substring(2).Trim().Split(); //(';')
DataColumn[] columns = (from a in fields select new DataColumn(a)).ToArray();
ds.Tables[ds.Tables.Count - 1].Columns.AddRange(columns);
}
else if (line.StartsWith("%R")) {
string[] records = line.Substring(2).Trim().Split(); //(';')
ds.Tables[ds.Tables.Count - 1].Rows.Add(records);
}
}
dataGridView1.DataSource = ds.Tables[0];
MessageBox.Show(ds.Tables[0].TableName);
}
ربنا يبارك فيك أستاذي الكود شغال ميه ميه. فيه تعديل بسيط عملت الsplit على الtab علشان بعض القيم فيها مسافات.
متشكر جدا على سرعة الرد و الأهتمام
