我的搜索完成后,我有一个数据填充在datagridview中。我可以给列出的人发电子邮件。我想添加一个语句来检查第25列的特定文本(“1”),如果找到它然后添加此收件人。
感谢您的帮助!
Microsoft.Office.Interop.Outlook.Application outlookApp = new Microsoft.Office.Interop.Outlook.Application();
Microsoft.Office.Interop.Outlook.MailItem mailItem = (Microsoft.Office.Interop.Outlook.MailItem)
outlookApp.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
if (dataGridView1.Rows[i].Cells[25].Value != null)
{
if (dataGridView1.Rows[i].Cells[25].Value.ToString().Contains("1"))
{
mailItem.To = "test@test.com";
}
}
}
mailItem.To = string.Join(";", c1.Union(c2).Union(c3).Union(c4).ToArray());
}
catch (Exception eX)
{
throw new Exception("cDocument: Error occurred trying to Create an Outlook Email"
+ Environment.NewLine + eX.Message);
}
答案 0 :(得分:1)
试试
for(int i =0 ;i<dataGridView1.Rows.Count;i++)
{
if (dataGridView1.Rows[i].Cells[25].Value != null)
{
if (dataGridView1.Rows[i].Cells[25].Value.ToString().Contains("1"))
{
}
}
}