我正在为WCF服务开发一种"存储转发"应用程序.我想将消息作为原始XML blob保存在数据库中,作为XElement.我在将datacontract转换为数据库调用所需的XElement类型时遇到了一些麻烦.有任何想法吗?
我有一个网格,我正在设置DataSource一个List<IListItem>.我想要的是让列表绑定到底层类型,并显示这些属性,而不是在中定义的属性IListItem.所以:
public interface IListItem
{
string Id;
string Name;
}
public class User : IListItem
{
string Id { get; set; };
string Name { get; set; };
string UserSpecificField { get; set; };
}
public class Location : IListItem
{
string Id { get; set; };
string Name { get; set; };
string LocationSpecificField { get; set; };
}
Run Code Online (Sandbox Code Playgroud)
如何绑定到网格,以便如果我List<IListItem>包含用户,我将看到特定于用户的字段?编辑:请注意,我想绑定到Datagrid的任何给定列表将由单个底层类型组成.