سلام
می خوام همه رکوردهای یک فیلد را در یک ComboBox نمایش بدم آیا میشه چنین کاری کرد؟
با تشکر
Printable View
سلام
می خوام همه رکوردهای یک فیلد را در یک ComboBox نمایش بدم آیا میشه چنین کاری کرد؟
با تشکر
میتوانید از dbcombobox استفاده کنید یا توسط یک حلقه رکوردهاتون به combobox اضافه کنید
با dbcombobox فقط یک رکورد در dbcombobox نمایش داده میشه.
آیا راهی دیگه بجز حلقه هم است؟
با سلام
می تونید در هنگام کلیک بر روی ComboBox ، تیبل مربوطه را open کنید و به تعداد فیلد های آن توسط addItem کنید و Text آن را برابر هر فیلد قرار بدید.
اگه میشه یک نمونه کد بزارید
این هم یک نمونه:
procedure TQueryForm.FormCreate(Sender: TObject);
begin
SqlDataSet2.Open;
while not SqlDataSet2.EOF do
begin
ComboBox1.Items.Add (SqlDataSet2.Fields [0].AsString);
SqlDataSet2.Next;
end;
ComboBox1.Text := CombBox1.Items[0];
end;
آخه این لینک چه ربطی به این تاپیک داره؟نقل قول:
این آدرس یک مقاله کامل در مورد این کار داره
http://delphi.about.com/od/usedbvcl/l/aa082003a.htm
یا حق