0
我有一個gridview將動態數據加載到項目模板標籤中,最終目標是將每個消息加載到gridview中,其中有一列名爲「收件人「有一個收件人的計數。我想要一個工具提示來顯示該郵件的每個收件人的名稱列表。我想要獲取的工具提示數據位於另一個列表中的列表中。我嘗試使用下面的數據綁定標籤:工具提示顯示gridview項目模板標籤中名稱的動態列表
<asp:Label ID="lblRecipients" runat="server" Text="recipients" ToolTip='<%# Eval("Recipients.fullName") %>'></asp:Label>
人與受助人在此對象中的列表:
[DataContract]
public class Message
{
[DataMember]
public string MsgId { get; set; }
[DataMember]
public string Title { get; set; }
[DataMember]
public string Description { get; set; }
[DataMember]
public string MsgSize { get; set; }
[DataMember]
public string DateRecorded { get; set; }
[DataMember]
public string FileName { get; set; }
[DataMember]
public string ActiveDate { get; set; }
[DataMember]
public decimal RecordTime { get; set; }
[DataMember]
public long Filelength { get; set; }
[DataMember]
public string Person { get; set; }
[DataMember]
public List<Person> Recipients { get; set; }
[DataMember]
public int RecipientCount { get; set; }
}
當我調試,我得到的評估和演示以下消息:
HttpException was unhandled by user code.
DataBinding: 'Share.Service.Person[]' does not contain a property with the name 'FullName'.
即使當我運行我的WCF測試客戶端時,我發現在那個時候,它正在使用收件人名稱填充每個Person對象中的FullName屬性。目前我並不太確定如何應對這一挑戰。
任何幫助,將不勝感激。