第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將數據集中表中的列轉換為 C# 中以逗號分隔的字符串?

如何將數據集中表中的列轉換為 C# 中以逗號分隔的字符串?

C#
動漫人物 2022-12-24 11:50:53
我正在用 c# 制作一個 Windows 窗體應用程序,它必須能夠向 Access 數據庫表中的所有收件人 ID 發(fā)送電子郵件。我已經了解如何發(fā)送郵件,甚至成功地進行了測試,但我不了解如何將包含所有電子郵件 ID 的列轉換為逗號分隔的字符串。如果這段代碼進入表單代碼或其他地方,我也有點困惑。我已經嘗試使用 foreach 循環(huán),但出于某種原因,它們有錯誤提示我無法使用它們。我也讀過一些 linq 但我不明白在我的程序中什至在哪里實現(xiàn)這樣的代碼。這是電子郵件發(fā)送按鈕的代碼:private void button1_Click(object sender, EventArgs e){    try    {        MailMessage mail = new MailMessage();        SmtpClient smtpserver = new SmtpClient("smtp.gmail.com");        mail.From = new MailAddress("latinaultimatesite@gmail.com");        mail.To.Add("diomidiov@gmail.com,ninjaboy.abel@gmail.com");        mail.Subject = "Que xopa";        mail.Body = "probando 1 2 3";        smtpserver.Port = 587;        smtpserver.Credentials = new         System.Net.NetworkCredential("latinaultimatesite@gmail.com","proyectofinal69lus");        smtpserver.EnableSsl = true;        smtpserver.Send(mail);        MessageBox.Show("mail Send");    }    catch (Exception ex)    {        MessageBox.Show(ex.ToString());    }}現(xiàn)在我已經實現(xiàn)了向代碼中看到的帳戶發(fā)送郵件,這樣就可以了,我需要的是數據庫中的帳戶采用分隔的逗號字符串格式,以便我可以在此按鈕中使用它們。
查看完整描述

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();

}


查看完整回答
反對 回復 2022-12-24
?
茅侃侃

TA貢獻1842條經驗 獲得超21個贊

根據我的理解,您應該嘗試拆分該字符串,然后將我想要的每封電子郵件添加到“收件人”子句中。

此處說明了一個示例:-

https://www.c-sharpcorner.com/UploadFile/0c1bb2/sending-email-to-multiple-recipeint-using-Asp-Net/



查看完整回答
反對 回復 2022-12-24
  • 2 回答
  • 0 關注
  • 153 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號