掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DBGridのPickListについて (ID:2314)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
お世話になります。 たまです。 DBGridのPickListについてなのですが 行ごとの切り分けは出来るのでしょうか? 下記のような場合に、プルダウンの項目を 1レコード目は、"20" 2レコード目は、"10" 3レコード目は、"20" としたいのですが… +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ test1(カラム)のデータ ------------- 10 100 30 ------------- procedure TForm1.Button1Click(Sender: TObject); var i: Integer; Test1: Integer; begin DM.Query1.First; for i := 1 to DM.Query1.Recordcount do begin Test1 := DM.Query1.FieldValues['test1']; DBGrid1.Columns[0].PickList.Clear; if Test1 = 100 then begin DBGrid1.Columns[0].PickList.Add('10'); end else begin DBGrid1.Columns[0].PickList.Add('20'); end; DM.Query1.Next; end; end; +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ この場合、プルダウンはすべて"20"が表示されます。 また、test1のデータが ------------- 10 30 100 ------------- の場合は、すべて"10"が表示されます。 "Test1"の列ごとにPickListが設定されているのですが 行ごとに設定させる方法はどのようにすればよいのでしょうか? ご存知の方がいらっしゃいましたら 宜しくお願い致します。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.