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);


        }