[英]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.