小编use*_*757的帖子

如何删除表单加载上的所有DataGridView行?

如何删除除列标题以外的所有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)

.net c# datagridview winforms

8
推荐指数
4
解决办法
4万
查看次数

如何检查电子邮件是否已成功发送?

见标题.由于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)

c# winforms

3
推荐指数
1
解决办法
3312
查看次数

如何编号DataGridView的行?

如何对datagridView的行进行编号?当我添加额外的行时,数字会增加?

c# datagridview winforms

2
推荐指数
2
解决办法
5万
查看次数

如何防止有关'System.Web.Mail.SmtpMail'过时的警告?

如何防止此警告?

警告:'System.Web.Mail.SmtpMail'已过时:'推荐的替代方案是System.Net.Mail.SmtpClient.http://go.microsoft.com/fwlink/?linkid=14202'~\SendMail.cs MailTest

.net c# smtp compiler-warnings

0
推荐指数
1
解决办法
2103
查看次数

标签 统计

c# ×4

winforms ×3

.net ×2

datagridview ×2

compiler-warnings ×1

smtp ×1