0

私は自分のプロジェクトでEFを使用しており、Datagridviewにコレクションを入力しています...

 private void FillGrid()
        {
            int ID = Convert.ToInt32(Session["testID"]);
            var data = dbData.tbltest2.Where(x => x.ID== ID && x.testIsDeleted == false && x.testStatus == 1).ToList();
            if (data.Count > 0)
            {
                grdViewtestList.DataSource = data;
                grdViewtestList.DataBind();
                Session["JobListData"] = data;
            }
            else
            {
                grdViewtestList.DataSource = null;
                grdViewtestList.DataBind();
            }

        }

私は自分の Data Gridview を埋めるデータで RowFilter を使用することはありません。EFのコレクションでrowfilterを使用する方法を教えてください。

誰か助けてください。

前もって感謝します。

4

1 に答える 1

1

できません -ベースのデータ バインディングRowFilterの機能です。DataSetフィルター値を他のコントロール (テキスト ボックスなど) に渡して、LINQ クエリで使用する必要があります。

于 2012-09-24T16:58:38.810 に答える