2 回答

TA貢獻1833條經驗 獲得超4個贊
目前還不清楚您為什么不簡單地查詢數據庫以獲取此信息。但是,如果您已經有了DataTablethen,正如其他人所指出的那樣,您將需要遍歷DataTable.Rows集合并從該行中獲取電子郵件地址單元格,添加一個逗號,然后對表中的所有行繼續(xù)執(zhí)行此操作。AStringBuilder可能有助于構建此逗號分隔的電子郵件字符串。它可能看起來像下面...
private string GetEmailAddress(DataTable dt) {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < dt.Rows.Count; i++) {
sb.Append(dt.Rows[i]["Email"].ToString());
if (i < dt.Rows.Count - 1)
sb.Append(",");
}
sb.AppendLine();
return sb.ToString();
}

TA貢獻1842條經驗 獲得超21個贊
根據我的理解,您應該嘗試拆分該字符串,然后將我想要的每封電子郵件添加到“收件人”子句中。
此處說明了一個示例:-
https://www.c-sharpcorner.com/UploadFile/0c1bb2/sending-email-to-multiple-recipeint-using-Asp-Net/
- 2 回答
- 0 關注
- 153 瀏覽
添加回答
舉報