PDA

View Full Version : اضافه کردن یک فیلد به DBGrid



javidtaheri
پنج شنبه 13 اردیبهشت 1386, 20:36 عصر
سلام
چگونه میشه یک فیلد در زمان اجرا به DBGrid اضافه کرد بطوریکه بعنوان اولین Column قرار گیرد

SYNDROME
پنج شنبه 13 اردیبهشت 1386, 20:51 عصر
با سلام
از کد زیر استفاده کن.
DBGrid1.Columns.Add.Index := 2
2 شماره ستون مورد نظر است که می خواهید ایجاد کنید.

javidtaheri
جمعه 14 اردیبهشت 1386, 10:01 صبح
چگونه میشه title برای این فیلد جدید ایجاد کرد

javidtaheri
جمعه 14 اردیبهشت 1386, 10:10 صبح
دوست عزیز من میخواهم برای گرید خودم ردیف تعریف کنم این راه حل جواب نداد در ضمن من در زمان اجرا میخواهم این کار را انجام دهم

ghabil
جمعه 14 اردیبهشت 1386, 13:24 عصر
with DBGrid1.Columns.Add do
begin
Title = 'test';
Index = 0;
....
end;


اما اگر میخوای این ستون مقدار داشته باشه دیگه باید توی دیتاستست فیلدش رو اضافه کنی، مثلا یک فیلد Calculatedبرای ردیف، که اگر سرچ کنی قبل توضیح داده شده.

javidtaheri
جمعه 14 اردیبهشت 1386, 20:50 عصر
لطفا این لینک را ببینید

http://www.delphitricks.com/source-code/database/add_a_row_number_in_your_dbgrid.html

بنده نمیدونم چگونه یک فیلد خالی در زمان اجرا ایجاد کنم