簡體   English   中英

通過下拉列表使用數據集填充dataGridView

[英]Populating a dataGridView using DataSets through a Drop-down List

我想為一個用於學校作業的小型電影數據庫制作兩個簡單的數據集。 作業還說,我應該能夠從下拉列表中選擇一個項目(由一個包含Movie名稱的DataSet填充),該項目將過濾dataGridView的結果(由另一個DataSet填充)並顯示名稱和電影中人們的角色。

我這里真正的問題是,我不知道如何用第二個DataSet中的文件填充dataGridView。 我還不知道如何使SQL過濾器根據下拉列表中的影片來更改dataGridView中的數據,但是我主要關心的只是此刻填充dataGridView。

您可以使用RowFilter輕松篩選數據,然后輕松地將該篩選數據分配給datagrid控件。

例如Rowfilter的語法:

dataset_filter.Tables[0].DefaultView.RowFilter 

有關更多詳細信息,請查看以下文章: DataView RowFilter語法[C#]

要么

您可以將DataSet用於Linq並執行以下操作

DataTable orders = dataSet.Tables["SalesOrderDetail"];

EnumerableRowCollection<DataRow> query = from order in orders.AsEnumerable()
                                         where order.Field<Int16>("OrderQty") > 2 && order.Field<Int16>("OrderQty") < 6 
                                         select order;

DataView view = query.AsDataView();

bindingSource1.DataSource = view;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM