1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
System.Data.DataTable dataTable = new System.Data.DataTable();
dataTable.Columns.Add("Auteur"); dataTable.Columns.Add("Infromations"); dataTable.Columns.Add("Message"); dataTable.Columns.Add("Index");
string CodedMessages = PhoneStorageType.Phone;
DecodedShortMessage[] DecodedMessagesRead = com.ReadMessages(PhoneMessageStatus.ReceivedRead, CodedMessages);
foreach (DecodedShortMessage message in DecodedMessagesRead)
{
SmsDeliverPdu data = (SmsDeliverPdu)message.Data;
DateTime dt = DateTime.Parse(data.SCTimestamp.ToString());
try
{
dataTable.Rows.Add(new Object[] { data.OriginatingAddress.ToString(), dt.ToString("yyyy/MM/dd") + " " + dt.ToShortTimeString(), data.UserDataText.ToString(), message.Index.ToString() });
}
catch (Exception ex)
{
MessageBox.Show("Auteur: " + data.OriginatingAddress + "\nInformation: " + dt.ToString("yyyy/MM/dd") + " " + dt.ToShortTimeString() + "\n\nMessage d'erreur: " + ex.Message, "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
} |
Partager