Windows Moible下用代码删除所有短信和日历时间 现在客户需要做到这个,能删除所有短信和日历事件怎么用代码来实现?急 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者告诉我Windows Mobile下,短信和日历存储在那个文件里面,我直接删就可以了 http://crazy.139now.com/blog/25 http://hi.baidu.com/thepurpledream/blog/item/1148fe1846f79cb14aedbc81.html 获取收件夹数据 /// <summary> /// 读取收件夹用户数据 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void buttonEX1_Click(object sender, EventArgs e) { try { Cursor.Current = Cursors.WaitCursor; this.listViewEX1.Columns[0].Text = "发件人"; if (!NetMAPI.MAPIInit()) { MessageBox.Show("打开发件夹失败", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } else { if (this.rDs == null) { rDs = new DataSet(); DataTable dt = new DataTable(); dt.Columns.Add("Num"); dt.Columns.Add("Content"); rDs.Tables.Add(dt); NetMAPI tmapi = new NetMAPI(); if (tmapi.Login()) { if ((tmapi.OpenMessageStore() && tmapi.OpenInbox()) && tmapi.GetContents()) { SmsMessage message; StringBuilder strSenderName = new StringBuilder(1024); int num = 0; while (tmapi.GetNextMessage(out message, false)) { DataRow dr = rDs.Tables[0].NewRow(); num++; CF.Forms.ListViewItem it = new CF.Forms.ListViewItem(); message.GetSenderName(strSenderName); dr["Num"] = strSenderName.ToString().Replace("+86", ""); message.GetSubject(strSenderName); dr["Content"] = strSenderName.ToString(); message.Dispose(); this.rDs.Tables[0].Rows.Add(dr); if (num > 0xed) { break; } } } tmapi.Logout(); } } NetMAPI.Term(); } //绑定数据集合 this.listViewEX1.ListDataSet = rDs; this.listViewNavigateEX1.RowsTotalCount = rDs.Tables[0].Rows.Count; ; this.listViewNavigateEX1.ShowPageIndex(); } catch (Exception ep) {#if DEBUG MessageBox.Show(ep.Message);#endif MessageBox.Show("读取收件夹短信数据时发生错误!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } finally { Cursor.Current = Cursors.Default; } }获取已发送短信数据private void buttonEX2_Click(object sender, EventArgs e) { try { Cursor.Current = Cursors.WaitCursor; this.listViewEX1.Columns[0].Text = "收件人"; if (this.sDs == null) { sDs = new DataSet(); DataTable dt = new DataTable(); dt.Columns.Add("Num"); dt.Columns.Add("Content"); sDs.Tables.Add(dt); if (NetMAPI.MAPIInit()) { NetMAPI tmapi = new NetMAPI(); if (tmapi.Login()) { if ((tmapi.OpenMessageStore() && tmapi.OpenSentItems()) && tmapi.GetContents()) { SmsMessage message; StringBuilder strSubject = new StringBuilder(1024); StringBuilder strName = new StringBuilder(0x19); StringBuilder strEmail = new StringBuilder(0x19); int num = 0; while (tmapi.GetNextMessage(out message, false)) { DataRow dr = sDs.Tables[0].NewRow(); SmsMessage.RecipientType type; num++; CF.Forms.ListViewItem it = new CF.Forms.ListViewItem(); message.GetRecipients(); message.GetNextRecipient(strName, strEmail, out type); dr["Num"] = strName.ToString().Replace("+86", ""); message.GetSubject(strSubject); dr["Content"] = strSubject.ToString(); message.Dispose(); this.sDs.Tables[0].Rows.Add(dr); } } tmapi.Logout(); } } else { MessageBox.Show("读取发件夹短息数据失败!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } NetMAPI.Term(); } //绑定数据 this.listViewEX1.ListDataSet = sDs; this.listViewNavigateEX1.RowsTotalCount = sDs.Tables[0].Rows.Count; ; this.listViewNavigateEX1.ShowPageIndex(); } catch (Exception ep) {#if DEBUG MessageBox.Show(ep.Message);#endif MessageBox.Show("读取发件夹短信数据时发生错误!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1); } finally { Cursor.Current = Cursors.Default; } } 随机数生成每次不重复 很奇怪的一个问题,最小化后FormClosingEventArgs事件失效. GridView添加一列单选的RadioButton 还是DataGrid问题 C#如何获取有线和无线网卡的MAC地址? 怎样生成.exe文件啊 c#中数据库开发是否支持informix 求助:抓取代理IP的代码 请问,如何调用通过Assembly.LoadFrom方式加载的程序集中的窗体类? 请问谁知道哪里有C#高级编程(清华大学出的)下载??????? 高分求助 C#问题 关于多线程的全局对象独享
/// 读取收件夹用户数据
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void buttonEX1_Click(object sender, EventArgs e)
{
try
{
Cursor.Current = Cursors.WaitCursor;
this.listViewEX1.Columns[0].Text = "发件人";
if (!NetMAPI.MAPIInit())
{
MessageBox.Show("打开发件夹失败", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
}
else
{
if (this.rDs == null)
{
rDs = new DataSet();
DataTable dt = new DataTable();
dt.Columns.Add("Num");
dt.Columns.Add("Content");
rDs.Tables.Add(dt);
NetMAPI tmapi = new NetMAPI();
if (tmapi.Login())
{
if ((tmapi.OpenMessageStore() && tmapi.OpenInbox()) && tmapi.GetContents())
{
SmsMessage message;
StringBuilder strSenderName = new StringBuilder(1024);
int num = 0;
while (tmapi.GetNextMessage(out message, false))
{
DataRow dr = rDs.Tables[0].NewRow(); num++;
CF.Forms.ListViewItem it = new CF.Forms.ListViewItem();
message.GetSenderName(strSenderName);
dr["Num"] = strSenderName.ToString().Replace("+86", ""); message.GetSubject(strSenderName);
dr["Content"] = strSenderName.ToString(); message.Dispose();
this.rDs.Tables[0].Rows.Add(dr);
if (num > 0xed)
{
break;
}
}
}
tmapi.Logout();
}
}
NetMAPI.Term();
}
//绑定数据集合
this.listViewEX1.ListDataSet = rDs;
this.listViewNavigateEX1.RowsTotalCount = rDs.Tables[0].Rows.Count; ;
this.listViewNavigateEX1.ShowPageIndex();
}
catch (Exception ep)
{
#if DEBUG
MessageBox.Show(ep.Message);
#endif
MessageBox.Show("读取收件夹短信数据时发生错误!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
}
finally
{
Cursor.Current = Cursors.Default;
}
}获取已发送短信数据private void buttonEX2_Click(object sender, EventArgs e)
{
try
{
Cursor.Current = Cursors.WaitCursor;
this.listViewEX1.Columns[0].Text = "收件人"; if (this.sDs == null)
{
sDs = new DataSet();
DataTable dt = new DataTable();
dt.Columns.Add("Num");
dt.Columns.Add("Content");
sDs.Tables.Add(dt);
if (NetMAPI.MAPIInit())
{
NetMAPI tmapi = new NetMAPI();
if (tmapi.Login())
{
if ((tmapi.OpenMessageStore() && tmapi.OpenSentItems()) && tmapi.GetContents())
{
SmsMessage message;
StringBuilder strSubject = new StringBuilder(1024);
StringBuilder strName = new StringBuilder(0x19);
StringBuilder strEmail = new StringBuilder(0x19);
int num = 0;
while (tmapi.GetNextMessage(out message, false))
{
DataRow dr = sDs.Tables[0].NewRow();
SmsMessage.RecipientType type;
num++;
CF.Forms.ListViewItem it = new CF.Forms.ListViewItem();
message.GetRecipients();
message.GetNextRecipient(strName, strEmail, out type);
dr["Num"] = strName.ToString().Replace("+86", "");
message.GetSubject(strSubject);
dr["Content"] = strSubject.ToString();
message.Dispose();
this.sDs.Tables[0].Rows.Add(dr);
}
}
tmapi.Logout();
}
}
else
{
MessageBox.Show("读取发件夹短息数据失败!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
}
NetMAPI.Term();
}
//绑定数据
this.listViewEX1.ListDataSet = sDs;
this.listViewNavigateEX1.RowsTotalCount = sDs.Tables[0].Rows.Count; ;
this.listViewNavigateEX1.ShowPageIndex();
}
catch (Exception ep)
{
#if DEBUG
MessageBox.Show(ep.Message);
#endif
MessageBox.Show("读取发件夹短信数据时发生错误!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
}
finally
{
Cursor.Current = Cursors.Default;
}
}