自动格式化文本框

时间:2017-11-04 18:34:59

标签: vb.net datagridview textbox

我正在尝试将多个文本从datagridview添加到文本框。我的意思是多个文本,文本框将包含dgvw的所有行的单元格(12)的值。这是我的代码:

Private Sub Button6_Click_1(sender As Object, e As EventArgs) Handles Button6.Click
    For Each row In Selected.dg2.Rows
        SendMail.totxt.Text &= row.Cells(12).Value
        SendMail.Show()
    Next

现在,单元格12包含E-MAILS。我的应用程序也是一个EMAIL应用程序。我想要的是,在文本框中,将在每个电子邮件地址/每行的单元格值之后自动添加逗号(,)。任何解决方案?

1 个答案:

答案 0 :(得分:0)

Private Sub Button6_Click_1(sender As Object, e As EventArgs) Handles Button6.Click
For Each row In Selected.dg2.Rows
            SendMail.totxt.Text &= row.Cells(12).Value
            SendMail.totxt.Text &= ", "
        Next

totxt.Text = totxt.Text.Remove(totxt.TextLength - 2, 2)

您可能还想查看为您的电子邮件列命名,以便您可以使用row.cells("email").value来引用它,而不是通过索引引用它。这样,如果您的数据网格中的列数发生变化,您的程序就不会中断。