Я реализовал Nested Webgrid, в которой я имею в виду две таблицы: Master Table и Detail Table.Я сделал Подробную таблицу как Тип списка.Как и в базе данных, я использую флаги 1 или 0 в определенных столбцах.В моей таблице данных WebGrid мне нужны выходные данные «Да» для 1 и «Нет» для 0. Но я не могу реализовать то же самое, что объявляется как объект типа «Список».
@webGrid.GetHtml(
htmlAttributes: new { @id = "WebGrid", @class = "Grid" },
columns: webGrid.Columns(
webGrid.Column(null, null, format: @<text><img src="~/Images/plus.png" /><div style="display:none"></div></text>),
webGrid.Column(header: "Spare Requisition Date", format: (item) => string.Format("{0:dd-MM-yyyy}", item.objSpareRequisition.DATECREATED)),
//gridSpare.Column("DATECREATED", "Spare Requisition Date"),
webGrid.Column(header: "SRS Generation Status", format: @<text>@Html.Label(item.objSpareRequisition.ISSRSGENERATE == 1 ? "SRS Generated" : "SRS Generation Pending")</text>),
//gridSpare.Column("City", "City"),
webGrid.Column(format: (item) =>
{
WebGrid childGrid = new WebGrid(source: item.objSpareRequisitionDetail, canSort: false, canPage: false);
return childGrid.GetHtml(
htmlAttributes: new { @class = "ChildGrid" },
columns: childGrid.Columns(
childGrid.Column("SPAREREQUISITIONID", "Spare Requisition ID"),
childGrid.Column("ITEMNAME", "Part Description"),
childGrid.Column("QUANTITY", "Quantity"),
childGrid.Column(header: "Part Required", format: @<text>@Html.Label(item.objSpareRequisitionDetail.NOTREQUIRED == 1 ? "Not Required" : "Required")</text>),
childGrid.Column(header: "Is Chargeable", format: @<text>@Html.Label(item.objSpareRequisitionDetail.ISCHARGABLE == 1 ? "Yes" : "No")</text>),
childGrid.Column(header: "Is Used From Kit", format: @<text>@Html.Label(item..ISUSEDFROMKIT == 1 ? "Yes" : "No")</text>)
));
})
))