Sql server 如何在vb.net查询中对datagridview中的行进行分组

Sql server 如何在vb.net查询中对datagridview中的行进行分组,sql-server,vb.net,Sql Server,Vb.net,在执行SELECT语句后,如何在datagridview中分组行仍然存在问题。我只想让我的datagridview显示像我上传的图像一样的数据,如果你介意看看下面的图像; 我也尝试过这段代码,但它不像图片那样做 Private Sub dgvCurriculum_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles dgvCurriculum.CellFormatting

在执行SELECT语句后,如何在datagridview中分组行仍然存在问题。我只想让我的datagridview显示像我上传的图像一样的数据,如果你介意看看下面的图像;

我也尝试过这段代码,但它不像图片那样做

    Private Sub dgvCurriculum_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles dgvCurriculum.CellFormatting

    If e.RowIndex > 0 And e.ColumnIndex = 0 Then
        If dgvCurriculum.Item(0, e.RowIndex - 1).Value = e.Value Then
            e.Value = ""
        ElseIf e.RowIndex < dgvCurriculum.Rows.Count - 1 Then
            dgvCurriculum.Rows(e.RowIndex).DefaultCellStyle.BackColor = Color.White
        End If
    End If
End Sub
Private子DGVCurculum_CellFormatting(发送方作为对象,e作为DataGridViewCellFormattingEventArgs)处理DGVCurculum.CellFormatting
如果e.RowIndex>0且e.ColumnIndex=0,则
如果DGV课程项目(0,e.RowIndex-1).Value=e.Value,则
e、 Value=“”
ElseIf e.RowIndex

我知道这听起来很棘手,但我找不到另一种方法。我刚接触vb.net。

如果你使用vb.net,为什么要使用C#标记?你所展示的是一个将单元格合并到同一行的问题,因此这就是你应该在web上搜索的内容。你可以用正确的关键词找到关于这个主题的信息。我标记了C#也许是为了找到关于如何做的更多信息。也许我可以把C代码转换成vb.net。我在网上搜索了一下,在这个链接“”中找到了与我的datagridview完全相同的情况,但我不知道如何使用vb.net。我真的需要帮助,请与我分享一些代码。@Diaval-所以你找到了这个答案:但它并不能完全满足你的需要,所以你想要另一个答案吗?你需要在你的问题中清楚地说明你尝试过的其他答案。@Alex-是的,你是对的。。我只想把它作为一个副标题。例如,我展示的代码,不是将具有相同值的单元格合并,而是将特定行中的重复值作为子标题或类似于此链接结果的行:如果在vb.net中有可能。如果使用vb.net,为什么要使用C#标记?您展示的是将同一行中的单元格合并的问题,这就是你应该在网上搜索的东西。你可以用正确的关键词找到关于这个主题的信息。我标记了C#也许是为了找到关于如何做的更多信息。也许我可以把C代码转换成vb.net。我在网上搜索了一下,在这个链接“”中找到了与我的datagridview完全相同的情况,但我不知道如何使用vb.net。我真的需要帮助,请与我分享一些代码。@Diaval-所以你找到了这个答案:但它并不能完全满足你的需要,所以你想要另一个答案吗?你需要在你的问题中清楚地说明你尝试过的其他答案。@Alex-是的,你是对的。。我只想把它作为一个副标题。例如,我展示的代码,不是合并具有相同值的单元格,而是将特定行中的重复值作为子标题或类似于此链接结果的行:如果在vb.net中可能的话。