如何删除除列标题以外的所有datagridview行?
我试过了:
dataGridView1.Rows.clear();
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我试图循环遍历行并使用该RemoveAt方法,但它不会删除所有行:
private void Form5_Load(object sender, EventArgs e)
{
dataGridView1.AutoGenerateColumns = true;
SqlConnection con = new SqlConnection(@"Data Source=.\myserver;Initial Catalog=test;Integrated Security=True");
adapter = new SqlDataAdapter("SELECT id as [#], description as [Description], unit as [Unit], amount as [Amount], unitPrice as [Unit Price], total as [Total] FROM tbl_poMaterials", con);
adapter.SelectCommand.CommandType = CommandType.Text;
DataTable tb = new DataTable();
adapter.Fill(tb);
SqlCommandBuilder builder = new SqlCommandBuilder(adapter);
dataGridView1.DataSource = tb;
dataGridView1.Columns[0].Width = 30;
dataGridView1.Columns[0].ReadOnly = true;
dataGridView1.Columns[1].Width = 660;
for (int i …Run Code Online (Sandbox Code Playgroud) 见标题.由于SmtpClient.Send没有返回值,我想知道如何确保电子邮件已成功发送.
这是我到目前为止的代码,它工作正常(来自谷歌):
private void sendMail(string strToAddress, string strFromAddress, string strSubject, string strBody)
{
// new instance of MailMessage
MailMessage mailMessage = new MailMessage();
// Sender Address
mailMessage.From = new MailAddress(strFromAddress);
// Recepient Address
mailMessage.To.Add(new MailAddress(strToAddress));
// Subject
mailMessage.Subject = strSubject;
// Body
mailMessage.Body = strBody;
// format of mail message
mailMessage.IsBodyHtml = true;
// new instance of Smtpclient
SmtpClient mailSmtpClient = new SmtpClient("mail.lablabal.com");
// mail sent
mailSmtpClient.Send(mailMessage);
}
Run Code Online (Sandbox Code Playgroud) 如何对datagridView的行进行编号?当我添加额外的行时,数字会增加?
如何防止此警告?
警告:'System.Web.Mail.SmtpMail'已过时:'推荐的替代方案是System.Net.Mail.SmtpClient.http://go.microsoft.com/fwlink/?linkid=14202'~\SendMail.cs MailTest