【发布时间】:2020-03-02 10:13:39
【问题描述】:
在 Tbl_Package 的包表中,我有列 PackageID、PackageName、Orderno。 白金订单编号为 1,黄金订单编号为 2,银订单编号为 3。 我有另一个患者 Tbl_Patientinfo 表,其中有列 PatientID、PatientName、 包ID,包名。 根据套餐患者应该显示在铂金所有铂金会员患者应该显示,在黄金所有金会员患者等等对于银我的查询如下
ALTER Proc [dbo].[Sp_Get_AppointmentRequest_Data]
as begin
select a.PatientID,a.PatientName,b.PackageID,b.PackageName,b.Orderno from Tbl_Patientinfo as a
left join Tbl_Packageinfo as b on a.PatientID=b.PackageID
order by PatientID desc
end
在我看来
<h2>Platinum</h2>
<div class="sparkline8-graph">
<div class="static-table-list">
<table class="table">
<thead>
<tr class="headings">
<th class="column-title">SNO</th>
<th class="column-title">Patient Name</th>
<th class="column-title">Package</th>
<th class="column-title">Mobile</th>
<th class="column-title">Address</th>
<th class="column-title">Date</th>
<th class="column-title">Manage</th>
</tr>
</thead>
<tbody>
@{
if (Model.PatientList == null || Model.PatientList.Count() == 0)
{
<tr>
<td style="color: #ff0000;">No results found!</td>
</tr>
}
else
{
foreach (var item in Model.PatientList)
{
<tr class="even pointer">
<td class=" ">@item.RowNumber</td>
<td class=" ">@item.PatientName</td>
<td class=" ">@item.PackageName</td>
<td class=" ">@item.Mobileno</td>
<td class=" ">@item.Address</td>
<td class=" ">@item.Date</td>
<td class=" ">
<a href="@Url.Action("Patientinfo", new { @id = @item.PatientID })" class="btn btn-info btn-xs"><i class="fa fa-pencil"></i>Edit </a>
<a href="#" id="Del" onclick="DeletePatientinfo(@item.PatientID)" class="btn btn-danger btn-xs"><i class="glyphicon glyphicon-remove"></i>Delete </a>
</td>
</tr>
}
}
}
</tbody>
</table>
</div>
</div>
金银同上 应该如何按包装分别显示患者?
【问题讨论】:
-
为患者分配一个 PackageId,然后使用 Where 子句如
PackageId = 'Platinum'来获取他们 -
我应该如何绑定? @NoobCoder
-
在模型类中创建一个新变量(一个列表)并迭代到它
-
你能帮忙解决一下我无法理解你所说的问题
-
我必须使用 Orderno @NoobCoder 获取
标签: sql asp.net model-view-controller