110,545
社区成员
发帖
与我相关
我的任务
分享
' 在现有行后面添加一行
Dim rowPos As Integer = e.RowIndex + 1
Dim dv As DataView = Me.MergedDataGridView1.DataSource
Dim row As DataRow = dv.Table.NewRow()
dv.Table.Rows.InsertAt(row, rowPos)
' 得到合并后要显示的数据
Dim mergedRowText As New System.Text.StringBuilder
mergedRowText.AppendLine(Me.MergedDataGridView1("Description", e.RowIndex).Value.ToString)
mergedRowText.AppendLine(Me.MergedDataGridView1("Link", e.RowIndex).Value.ToString)
' 调用自定义datagridview的AddMergedRow方法,就可以了。
Me.MergedDataGridView1.AddMergedRow(rowPos, mergedRowText.ToString)