【发布时间】:2015-12-22 09:50:17
【问题描述】:
这可能是一个非常基本的问题...但找不到答案。
我正在使用 VB.NET 开发我的 Windows 应用程序。我将集合绑定到 Datagridview。我只添加了一列并尝试对其进行排序。在绑定之前,数据网格视图如下图所示。
在上图中,我们可以看到网格中的箭头和 *...
绑定数据后,它就消失了,因此我无法对任何列进行排序,如下图所示。
这里是代码...
Try
Me.Cursor = Cursors.WaitCursor
gvBatchList.AutoGenerateColumns = False
Dim oBatchCollection As New Batches
oBatchCollection.LoadOngoingBatches(True)
gvBatchList.DataSource = oBatchCollection
lblBatchCount.Text = "Batches (" + oBatchCollection.Count().ToString + ")"
Me.Cursor = Cursors.Arrow
Catch ex As Exception
Me.Cursor = Cursors.Arrow
MessageBox.Show("Error :- " + ex.Message.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
【问题讨论】:
-
给我们一些你写的代码
-
@user1650894 您是否尝试在设置
DataSource.后设置DataGridViewColumnSortMode在您绑定(数据源)后尝试设置:DataGridViewColumnSortMode.Programmatic 为该列。 -
如果你能给我一些例子就好了......
标签: vb.net datagridview