Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để chèn Datas vào Winform TreeView (C #) trong mã hóa hiệu quả?

Phân tích cú pháp giá trị của Reader[2] để tránh so sánh chuỗi (luôn sử dụng .Equals() NẾU bạn làm vậy !!!!) và sử dụng câu lệnh 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách chèn bản ghi từ bảng này sang bảng khác mà không bị trùng lặp

  2. Làm thế nào để hiển thị các bản ghi phụ trong hàng con của bảng dữ liệu với id tương ứng?

  3. Thời gian đã trôi qua từ một thời điểm nhất định trong cơ sở dữ liệu

  4. Cách nối hai cột vào cùng một bảng

  5. Loại cột nào nên được sử dụng để lưu trữ dữ liệu được tuần tự hóa trong db mysql?