SQL サーバーからデータを取得し、DataGridView に格納します。この後、クライアントにメールを送信する必要があります。DataGridView に含まれるデータが何であれ、DataGridView データをメッセージとしてクライアントに送信する必要があります。
最善を尽くしましたが、DataGridView データをメッセージに追加できません。以下は私のコードです:
SQLサーバーからのデータグリッドビューの読み込み
DataTable datatable = new DataTable();
Connection();
datatable.Load(new SqlCommand("select * from StudentMarksHistory", cs).ExecuteReader());
dataGridView1.DataSource = datatable.DefaultView;
cs.Close();
クライアントにメールを送信する
foreach (DataGridViewRow row in dataGridView1.Rows)
{
mailBody +="<tr>";
foreach (DataGridViewCell cell in row.Cells)
{
mailBody +="<td stlye='color:blue;'>" +cell.Value + "</td>";
}
mailBody +="</tr>";
}
mailBody +="</table>";
//your rest of the original code
mail.Body = mailBody;
C# WinForms では機能しません。私は何をする必要がありますか?アイデアをください...