在我刚才的问题,我贴在丰富的文本框..The代码是增加了一个表(实际上不是,只是增加了数据从DGVW的richtxtbx)代码:表RichTextBox中
For i As Integer = 0 To dg2.Rows.Count - 2
SendMail.bodytxt.Text = SendMail.bodytxt.Text + "-"
For j As Integer = 0 To dg2.Columns.Count - 1
Try
SendMail.bodytxt.Text = SendMail.bodytxt.Text + vbTab + dg2.Rows(i).Cells(j).Value.ToString() + vbTab
Catch ex As Exception
End Try
SendMail.bodytxt.Text = SendMail.bodytxt.Text + vbLf
SendMail.bodytxt.Text = SendMail.bodytxt.Text + "--------------------------------------------" + vbLf
SendMail.bodytxt.Text = SendMail.bodytxt.Text + vbLf
Next
Next
结果是这样的:
--------------------------------------------
88795446
--------------------------------------------
Mr.
--------------------------------------------
Raiyan
--------------------------------------------
rashid
--------------------------------------------
Male
--------------------------------------------
我希望你看到的问题是什么。是在一个新行添加的每个单元格的值..如何生成这样的观点:
HEADER TEXT HEADER TEXT HEADER TEXT
------------------------------------------------
Mr. ABC
------------------------------------------------
Mr. DEF 987654321
------------------------------------------------
Mr. GHI 898989898
我的意思是一行中的所有单元格值将在一行中......下一行将填充短划线.....然后下一行将包含下一行的单元格值......
我知道我的代码是正确的,但也许我有一些“安排代码”问题...或者是因为我的丰富的文本框大小发生?我之所以这么认为,是因为当我从包含2/3列的dgvw添加数据时,它按预期工作。那么如何修复它或实现我期待的外观呢?
OMG!你现在两次救了我的一天!是的,它的作品....并添加“•”是一个好主意...... !!!! –
欢迎。很高兴帮助 –