Я думаю, что я делаю здесь что-то ужасно. У меня есть объект внутри импорта, называемый oCultivationPlan. Он содержит данные, очевидно. И я хочу создать таблицу, в которой отображаются данные внутри нее. Тем не менее, я хочу, чтобы из этого объекта были выбраны только некоторые из них, а не все данные. Есть ли способ сделать это короче? Я думал об использовании foreach или for, но это зацикливало бы все данные внутри объекта:/while я хочу только выбранных.Как сделать эту таблицу короче?
TableRow tblRow = new TableRow();
TableCell tblc = new TableCell();
tblc.Controls.Add(new LiteralControl("ID"));
TableCell tblc2 = new TableCell();
tblc2.Controls.Add(new LiteralControl(import.oCultivationPlan.iID.ToString()));
tblRow.Controls.Add(tblc);
tblRow.Controls.Add(tblc2);
tblImportPreview.Controls.Add(tblRow);
TableCell tblc3 = new TableCell();
TableCell tblc4 = new TableCell();
tblc3.Controls.Add(new LiteralControl("Description"));
tblc4.Controls.Add(new LiteralControl(import.oCultivationPlan.sDescription.ToString()));
TableRow tblRow2 = new TableRow();
tblRow2.Controls.Add(tblc3);
tblRow2.Controls.Add(tblc4);
tblImportPreview.Controls.Add(tblRow2);
TableCell tblc5 = new TableCell();
TableCell tblc6 = new TableCell();
tblc5.Controls.Add(new LiteralControl("DateCreated"));
tblc6.Controls.Add(new LiteralControl(import.oCultivationPlan.dDateCreated.ToString()));
TableRow tblRow3 = new TableRow();
tblRow3.Controls.Add(tblc5);
tblRow3.Controls.Add(tblc6);
tblImportPreview.Controls.Add(tblRow3);
Было бы лучше в [CodeReview.SE]? –
Почему бы не отфильтровать список прежде, чем построить таблицу, если вы хотите выбрать несколько строк. Например, используйте простой linq, который возвращает ваш отфильтрованный список или почему бы не фильтровать список до того, как вы начнете процесс построения таблицы. (Предполагая, что вы знаете, что вы фильтруете до создания таблицы) –
Ну, дело. У меня есть файл экспорта со списком данных в нем. И ALLLL данные попадают в класс под названием «импортер». Этот класс импортера содержит списки и объекты. oCultivationPlan - один из объектов. Я не могу отфильтровать этот объект, потому что его все еще нужно импортировать и сохранить в базе данных. НО Я мог бы создать новый класс с информацией, которую я хочу, и создать таблицу из нее. Это было бы возможно, но нет ли лучшего варианта? –