我有一个看起来像这样的模型:
public class Notes
{
public int NoteID {get; set;}
public string Note {get; set;}
public int CustomerID {get; set;}
{
Run Code Online (Sandbox Code Playgroud)
在Notes Details视图中,我希望能够显示Customer Name而不是CustomerID.显然,如果这是一个创建或编辑视图,我使用下拉列表.但是,我不确定如何在只读详细信息视图中显示值而不是ID.
谢谢!
我已经阅读了很多关于这个主题的问题,但我似乎与我想要做的事情有关.基本上我正在调用一个Web服务来返回有关车辆识别号(VIN)的信息.它返回一个如下所示的xml流:
<VINquery Version="1.0.0" Date="5/25/2003">
<VIN Number="1HGES15501Lxxxxxx" Status="SUCCESS">
<Vehicle VINquery_Vehicle_ID="23261" Model_Year="2001" Make="Honda" Model="Civic" Trim_Level="LX Sedan">
<Item Key="VINquery Vehicle ID" Value="23261" Unit=""/>
<Item Key="Model Year" Value="2001" Unit=""/>
<Item Key="Make" Value="Honda" Unit=""/>
<Item Key="Model" Value="Civic" Unit=""/>
<Item Key="Trim Level" Value="LX Sedan" Unit=""/>
<Item Key="Manufactured in" Value="UNITED STATES" Unit=""/>
<Item Key="Production Seq. Number" Value="xxxxxx" Unit=""/>
<Item Key="Body Style" Value="SEDAN 4-DR" Unit=""/>
<Item Key="Engine Type" Value="1.7L L4 SOHC 16V" Unit=""/>
<Item Key="Transmission-short" Value="5M OD" Unit=""/>
<Item Key="Transmission-long" Value="5-Speed Manual Overdrive" Unit=""/>
<Item Key="Driveline" Value="FWD" Unit=""/> …Run Code Online (Sandbox Code Playgroud) 我很好奇如何做到以下几点.我有一个关于支持案例的父数据的主视图.我还将使用局部视图显示MTM数据的子列表.我已经构建了一个ViewModel来为部分视图提供所需的数据.
这是我的ViewModel:
public class CaseComplaintsViewModel
{
public string ComplaintCode { get; set; }
public string ComplaintType { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
ViewModel基于来自这两个域模型的数据:
public class CaseComplaint
{
[Key]
public int CaseComplaintID { get; set; }
public int CasesID { get; set; }
public int ComplaintCodeID { get; set; }
public virtual Cases Cases { get; set; }
public virtual ComplaintCode ComplaintCode { get; set; }
}
public class ComplaintCode
{
public int ComplaintCodeID { get; set; }
[MaxLength(50)]
[Required(ErrorMessage="Complaint Code is …Run Code Online (Sandbox Code Playgroud) 我的代码在 Web 表单页面上设置 ServerReport 对象,然后将报告从 SSRS 呈现为 pdf。参数和报告名称通过 URL 传递。
Private Sub Page_Load(sender As Object, e As EventArgs)
Dim reportname As String
'Dim parameter(0) As ReportParameter
reportname = Request("reportname").ToString
Dim v As New ReportViewer
v.ProcessingMode = ProcessingMode.Remote
Dim serverreport As New ServerReport
serverreport = v.ServerReport
serverreport.ReportServerUrl = New Uri("http://xxxxxx:80/ReportServer")
serverreport.ReportPath = "/Reports/Aramid/Sheeter/" & reportname
Select Case reportname
Case Is = "NomexBlockCard" 'Or "NomexBlockLabel" Or "NomexInternalLabel"
Dim paramList As New Generic.List(Of ReportParameter)
paramList.Add(New ReportParameter("paramBlock", Request("paramBlock").ToString, False))
serverreport.SetParameters(paramList)
Case Is = "NomexRoutingData" …Run Code Online (Sandbox Code Playgroud)