0

ターゲット URL を含む Key-Value ペアを送信しています。このキーと値のペアに基づいて、ターゲット ページに存在する GridView を検索したいと考えています。誰か助けてくれませんか?

ターゲット ページには、列 "JobNo"、"Customer"、"JobDate" を持つ GridView が含まれています。

以下のように、ターゲット URL で JobNo の Key-Value ペアを送信しています。

http://localhost:1637/Website1/Customer.aspx?JobNo=1234

したがって、この URL が読み込まれると、GridView が検索され、JobNo=1234 の情報のみが表示されます。

4

2 に答える 2

1

page_load イベントで、次のコードを実行します。

YourGridView.DataSource = ((DataTable)(YourGridView.DataSource)).Select("JobNo = '" + Request.QueryString["JobNo"] + "' ").CopyToDataTable();
YourGridView.DataBind();

これにより、現在の GridView DataSource が取得され、DataTable に解析されてからフィルター処理され、フィルター処理の結果が GridView に再度バインドされます。

于 2012-04-26T12:26:17.413 に答える
0

対象の page_load イベントで、

grid.DataSource = yourDataSource.Select(item => item.JobNo == Request.QueryString["JobNo"]);
grid.DataBind();
于 2012-04-25T16:30:45.653 に答える