0

クラス「Microsoft.Exchange.Management.TransportLogSearchTasks.MessageTrackingEvent」のコレクションがあります。これはMicrosoftクラスです。

このクラスは、次のクラスのように構築されます

public class  MTE 
    {
        private DateTime timestamp;
        private string clientIp;
        private string clientHostname;
        private string serverIp;
        private string serverHostname;
        private string sourceContext;
        private string connectorId;
        private string source;
        private string eventId;
        private string internalMessageId;
        private string messageId;
        private string[] recipients;
        private string[] recipientStatus;
        private int? totalBytes;
        private int recipientCount;
        private string relatedRecipientAddress;
        private string[] reference;
        private string messageSubject;
        private string sender;
        private string returnPath;
        private string messageInfo;

        private new DateTime Timestamp
        {
            get { return timestamp; }
            set { timestamp = value; }
        }

        public new string ClientIp
        {
            get { return clientIp; }
            set { clientIp = value; }
        }

        public new string ClientHostname
        {
            get { return clientHostname; }
            set { clientHostname = value; }
        }

        public new string ServerIp
        {
            get { return serverIp; }
            set { serverIp = value; }
        }
        public new string ServerHostname
        {
            get { return serverHostname; }
            set { serverHostname = value; }
        }
        public new string SourceContext
        {
            get { return sourceContext; }
            set { sourceContext = value; }
        }
        public new string ConnectorId
        {
            get { return connectorId; }
            set { connectorId = value; }
        }
        public new string Source
        {
            get { return source; }
            set { source = value; }
        }
        public new string EventId
        {
            get { return eventId; }
            set { eventId = value; }
        }
        public new string InternalMessageId
        {
            get { return internalMessageId; }
            set { internalMessageId = value; }
        }
        public new string MessageId
        {
            get { return messageId; }
            set { messageId = value; }
        }
        public new string[] Recipients
        {
            get { return recipients; }
            set { recipients = value; }
        }
        public new string RecipientStatus
        {
            get { return[] recipientStatus; }
            set { recipientStatus = value; }
        }
        public new int? TotalBytes
        {
            get { return totalBytes; }
            set { totalBytes = value; }
        }
        public new int RecipientCount
        {
            get { return recipientCount; }
            set { recipientCount = value; }
        }
        public new string RelatedRecipientAddress
        {
            get { return relatedRecipientAddress; }
            set { relatedRecipientAddress = value; }
        }
        public new string Reference
        {
            get { return[] reference; }
            set { reference = value; }
        }
        public new string MessageSubject
        {
            get { return messageSubject; }
            set { messageSubject = value; }
        }
        public new string Sender
        {
            get { return sender; }
            set { sender = value; }
        }
        public new string ReturnPath
        {
            get { return returnPath; }
            set { returnPath = value; }
        }
        public new string MessageInfo
        {
            get { return messageInfo; }
            set { messageInfo = value; }
        }

}

私がやっているとき

Collection<MTE> newMTE = new Collection<MTE>();
datagridview1.datasource= newMTE;
datagrid1.datasource = newMTE

DGV では、データグリッドのすべての string[] プロパティを表示できますが、値のイメージの例としてではなく、プロパティ タイプとして表示できます。

http://farm6.staticflickr.com/5519/10725217114_226ddd96c7_m.jpg

私のコレクションには何百万もの行があるため、簡単に処理できるソリューションが必要です。

助けてくれてありがとう

4

1 に答える 1

0

newMTE はコレクション自体であり、string[]アイテムのコレクションでもあります (文字列配列)。Grouping や Show Row Details などを使用して、行の下位行を表示できます。

例: http://www.wpftutorial.net/DataGrid.html

于 2013-11-07T14:30:03.113 に答える