تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] قرائة ملف يحتوي على مجموعة جداول
#2
PHP كود :
private void button1_Click(object senderEventArgs 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('\t'); //(';')
            
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('\t'); //(';')
            
ds.Tables[ds.Tables.Count 1].Rows.Add(records);
        }

    }

    
dataGridView1.DataSource ds.Tables[0];
    
MessageBox.Show(ds.Tables[0].TableName);


الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: قرائة ملف يحتوي على مجموعة جداول - بواسطة sami2015 - 06-01-16, 09:34 AM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم