В настоящее время я работаю над элементом управления, который позволит мне назначать размеры заполнителям на странице. Элемент управления, работающий с использованием различных таблиц данных, становится довольно сложным.
Я хочу сделать процесс создания макета максимально автоматизированным.
То, что я пытаюсь сделать, это сгенерировать количество строк таблицы сетки на основе значения, извлекаемого из таблицы данных.
Вот мой код
List<GridData> Grids = new List<GridData>();
Grids.Add(new GridData { Size = 1, Title = "Grid_1" });
Grids.Add(new GridData { Size = 2, Title = "Grid_2" });
Grids.Add(new GridData { Size = 3, Title = "Grid_3" });
Grids.Add(new GridData { Size = 4, Title = "Grid_4" });
Grids.Add(new GridData { Size = 5, Title = "Grid_5" });
Grids.Add(new GridData { Size = 6, Title = "Grid_6" });
Grids.Add(new GridData { Size = 7, Title = "Grid_7" });
Grids.Add(new GridData { Size = 8, Title = "Grid_8" });
Grids.Add(new GridData { Size = 9, Title = "Grid_9" });
Grids.Add(new GridData { Size = 10, Title = "Grid_10" });
Grids.Add(new GridData { Size = 11, Title = "Grid_11" });
Grids.Add(new GridData { Size = 12, Title = "Grid_12" });
GV_PlaceHolders.DataSource = from x in db.DT_Layouts2s
where x.LayoutID == int.Parse(DDL_Layouts.SelectedValue.ToString())
select new
{
x.LayoutID,
x.PlaceHolders,
Grids,
};
GV_PlaceHolders.DataBind();
Теперь я хочу сгенерировать строки, вызвав значение int для заполнителей, но я понятия не имею, с чего начать с создания динамических строк на основе значения.
Кто-нибудь может указать мне правильное направление ???
Приветствия