2014-02-16 3 views
-1

У меня есть строка, которую мне нужно разбить на части и отобразить в DataGridView. Я могу в принципе сломать строку, но я не знаю, как добавить ее в DataGridView. Любая помощь?C# substring to DataGridView

if (ofd.ShowDialog() == System.Windows.Forms.DialogResult.OK) 
     { 
      try 
      { 
       if ((myStream = ofd.OpenFile()) != null) 
       { 
        using (StreamReader sr = new StreamReader(myStream)) 
        { 
         while ((line = sr.ReadLine()) != null) 
         { 
          line = "00000E51C2F21EDDAD458ECA06E4BF5496E6B3F2CE2517B5F3AD3ECC6D43C51A67FF285CF7E5CF29";        

          //Count each line as a cluster 
          counter += 1; 

          string frame = line.Substring(0, 2); 
          ConvertedBinary = Convert.ToString(Convert.ToInt32(frame, 16), 2).PadLeft(8, '0'); 
          string mType = ConvertedBinary.Substring(6, 2); 

          /////////////////////////////Manufactor Type 
          switch (mType) 
          { 
           case "00": 
            dataGridaViewParse.Row[1][2].ToString("Entire Profile"); 
            break; 
           case "01": 
            dataGridaViewParse.Row[1][2].ToString("Cluster"); 
            break; 
           case "10": 
            dataGridaViewParse.Row[1][2].ToString("Reserved"); 
            break; 
           case "11": 
            dataGridaViewParse.Row[1][2].ToString("Reserved"); 
            break; 
           default: 
            dataGridaViewParse.Row[1][2].ToString("error"); 
            break; 
          } 
         } 
        } 
       } 

ответ