sql >> Databáze >  >> RDS >> Mysql

Jak vložit data do Winform TreeView (C#) v efektivním kódování?

Analyzujte hodnotu Reader[2] abyste se vyhnuli porovnávání řetězců (vždy použijte .Equals() POKUD tak učiníte!!!!) a použijte příkaz switch:

while (Reader.Read())
{
  TreeNodeCollection parent;
  int readValue = Int32.Parse(Reader[2].ToString);
  switch(readValue)
  {
    case 1:
    case 2:
    case 3:
    case 4:
      parent = treeView1.Nodes[readValue-1].Nodes;
      break;
    case 7:
    case 8:
    case 9:
      parent = treeView1.Nodes[1].Nodes[readValue-7].Nodes;
      break;
    case 29:
      parent = treeView1.Nodes[1].Nodes[3].Nodes;
      break;
    default:
      parent = treeView1.Nodes;
      break;
  }

  parent.Add(Reader[3].ToString(), Reader[1].ToString());
}


  1. ver.2 CHYBA PyGreSQL:z importu _pg * Chyba importu:Načtení knihovny DLL se nezdařilo:Zadaný modul nebyl nalezen

  2. Jak nainstalovat SQL Server Manager Studio (SSMS) - SQL Server / TSQL výukový program, část 1

  3. problém s kódováním dotazu php mysql

  4. Chyba vložení jediné citace MySQL