1 protected override DataTable DoQuery(DbHelper dbHelper) 2 { 3 List<string> columns = new List<string>(); 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 }