■81204 / inTopicNo.3) |
Re[2]: GridViewのDataKeyName? |
□投稿者/ nanamama (2回)-(2016/09/02(Fri) 09:54:19)
|
■No81201 (WebSurfer さん) に返信 > ■No81200 (nanamama さん) に返信 > > GridView.DataKeyNames プロパティは、MSDN ライブラリに書いてあるように、 > > "GridView コントロールに表示される項目の主キー フィールドの名前が格納された > 配列を取得または設定します" > > というものです。 > > 質問文を見ると DataKeyNames プロパティで GridView に表示するレコードをフィル > タしようとしているように見えますが、もしそうであるとすると勘違いがあるような > 気がします。 はい作ってる最中はそう思わなかったですが検証するとそんな動きに見えました。
> 開発環境(OS, .NET, IIS, Visual Studio のバージョン、DB サーバーとそのバージ > ョン、ブラウザを使っているなら何かなど)、DB のテーブルのスキーマ等何も書いて > ないので(最初に書いてくださいね)ハズレかもしれませんが、以下の記事の応用で > 可能なのではないかと思います。検討ください。 大変申し訳ありません win xp .net2.0 Visual Studio 2005 standard
GridView1のSQL SELECT 流通システム.協力者, 流通システム.商品名, COUNT(流通システム.出品日) AS 出品日個数, COUNT(流通システム.入金日) AS 入金日個数, 出品日個数 - 入金日個数 AS 差引, 検品者一覧.検品氏名 FROM (流通システム INNER JOIN 検品者一覧 ON 流通システム.出品者 = 検品者一覧.検品氏名) GROUP BY 流通システム.商品名, 流通システム.検品払い, 検品者一覧.検品氏名, 流通システム.協力者 HAVING (流通システム.検品払い IS NULL) ORDER BY COUNT(流通システム.入金日) DESC
GridView2のSQL SELECT [仕入日], [仕入グループ], [品名], [特徴], [数量], [売主NO], [仕入額] FROM [仕入れマスター] WHERE ([仕入グループ] LIKE '%' + ? + '%')
GridView3のSQL SELECT [商品名], [利益], [協力者], [出品者], [ファイルパス], [出品名], [ID] FROM [流通システム] WHERE ([商品名] LIKE '%' + ? + '%')
> DropDownList を使って絞込み > http://surferonwww.info/BlogEngine/post/2011/07/17/Showing-records-selected-by-DropDownLists-into-GridView.aspx どの様に応用すれば良いのか。。。 あと一つのgridviewの表示だけなのですが。。。
|
|