Ergebnis 1 bis 11 von 11

Thema: Fragen / Lern Thread

Hybrid-Darstellung

  1. #1
    Junior Avatar von Silentkill
    Registriert
    May 2016
    Beiträge
    43
    Gefällt mir!
    75
    Du gefällst: 77
    Geht bei mir bestens, keine Ahnung was du anders machst.

    Zitat Zitat von SpongeBob Schwammkopf Beitrag anzeigen
    kann man das irgendwie verhindern?
    Ja: dataGridView.ReadOnly = true;

  2. #2
    VIP Team
    THEMENSTARTER


    Registriert
    May 2015
    Beiträge
    1,024
    Gefällt mir!
    861
    Du gefällst: 374
    Komisch. Hier mal der komplette Code.

    Code:
    private void redrawServerManagerDataTable()
            {
    
                DataTable table = new DataTable();
    
                table.Columns.Add("Host");
                table.Columns.Add("Username");
                table.Columns.Add("Password");
                table.Columns.Add("SFTP");
                
                DataGridView grid = new DataGridView();
                grid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
                grid.Dock = DockStyle.Fill;
                grid.ReadOnly = true;
    
                grid.DataSource = table;
    
                DataGridViewButtonColumn btn = new DataGridViewButtonColumn();
                grid.Columns.Add(btn);
    
                btn.HeaderText = "Actions";
                btn.Text = "delete";
                btn.Name = "btnDelete";
                btn.UseColumnTextForButtonValue = true; //(wahlweise)
    
                string path = "{0}";
                path = String.Format(path, AppDomain.CurrentDomain.BaseDirectory + "database\\");
                DoriDB db = new DoriDB();
                db.setDatabasesStorageDirectory(path);
                db.openDatabase("uploadmonkey");
                db.setTable("servers");
    
                string[] servers = db.getBlobs("server_*.blob");
                foreach (string server in servers)
                {
    
                    try
                    {
    
                        string buffer = System.IO.File.ReadAllText(server);
                        dynamic data = JsonConvert.DeserializeObject(buffer);
    
                        DataRow row = table.NewRow();
    
                        row["Host"] = (string)data.host;
                        row["Username"] = (string)data.username;
                        row["Password"] = (string)data.password;
                        /*
                        DataGridViewButtonColumn buttonColumn = new DataGridViewButtonColumn();
                        buttonColumn.HeaderText = "";
                        buttonColumn.Name = "Delete";
                        buttonColumn.Text = "Delete";
                        buttonColumn.UseColumnTextForButtonValue = false;
    
                        
    
                        row["Actions"] = buttonColumn;
                        */
                        
                        if ((int)data.sftp == 1)
                        {
                            row["SFTP"] = "yes";
                        }
                        else
                        {
                            row["SFTP"] = "no";
                        }
    
                        table.Rows.Add(row);
    
                    }
                    catch (Newtonsoft.Json.JsonException e)
                    {
    
                    }
    
                }
    
                this.Controls.Add(grid);
    
    
            }
    .:: Well, duh! ::.

Ähnliche Themen

  1. Thread
    Von PromillePanzer im Forum IntelliTool.it
    Antworten: 3
    Letzter Beitrag: 06.03.2019, 15:56
  2. Funny pictures thread
    Von The Don im Forum Gefällt mir!
    Antworten: 179
    Letzter Beitrag: 16.02.2017, 00:22
  3. Thread bumping
    Von Phil im Forum Webmaster Daily Talk & OffTopic
    Antworten: 0
    Letzter Beitrag: 24.07.2015, 14:17

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
SzeneBox.org... im Mittelpunkt der Szene!
© since 2015 szeneBOX.org - All Rights Reserved
Domains: www.szenebox.org