datagridview中的排序和过滤,其中数据来自存储过程

时间:2015-02-25 08:45:48

标签: vb.net linq stored-procedures datagridview

我的项目位于 vbnet 。 我有存储过程,并使用 linq 获取结果。我知道如何使用sql适配器,它很容易进行排序和过滤,但我必须使用linq。

我的代码就是这样。

dgv.DataSource = db.Egitek_Gorev_Listesi(LoggedUserID)

数据显示在datagridview中,但我无法过滤,搜索订单

有没有人知道更好的方式。

2 个答案:

答案 0 :(得分:1)

创建绑定源并将此绑定源的数据源指定为从数据库获取的数据集。 使用此绑定源作为datagridview的数据源。

答案 1 :(得分:1)

试试这个:

bSource = New BindingSource() 
table = New DataTable 
dgv.DataSource = bSource 
dataAdapter = db.Egitek_Gorev_Listesi(LoggedUserID)
dataAdapter.Fill(table) 
bSource.DataSource = table