我正在尝试将多个文本从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应用程序。我想要的是,在文本框中,将在每个电子邮件地址/每行的单元格值之后自动添加逗号(,)。任何解决方案?
答案 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
来引用它,而不是通过索引引用它。这样,如果您的数据网格中的列数发生变化,您的程序就不会中断。