سلام
می خوام همه رکوردهای یک فیلد را در یک ComboBox نمایش بدم آیا میشه چنین کاری کرد؟
با تشکر
سلام
می خوام همه رکوردهای یک فیلد را در یک 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
یا حق