1 protected override DataTable DoQuery(DbHelper dbHelper) 2 { 3 Listcolumns = new List (); 4 columns.Add("id"); 5 columns.Add("name"); 6 columns.Add("text"); 7 columns.Add("dynamicLink"); 8 columns.Add("dynamicButtonVert"); 9 columns.Add("dynamicButtonHorz");10 columns.Add("action");11 12 DataTable table = new DataTable();13 for (int i = 0; i < columns.Count; i++)14 {15 DataColumn c = new DataColumn();16 c.ColumnName = columns[i];17 if (i == 0) c.DataType = typeof(int);18 else c.DataType = typeof(string);19 table.Columns.Add(c);20 }