-1

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 では機能しません。私は何をする必要がありますか?アイデアをください...

4

1 に答える 1