View Full Version : تغییر نام ستون های DBGrid
kh1387
دوشنبه 09 دی 1387, 16:01 عصر
با سلام
من یه DBGrid دارم که داینامیک هستش یعنی در هنگام طراحی وجود نداره ولی در هنگام اجرای برنامه بوجود میاد.
چطوری و با چه دستوری می تونم نام ستونهاش رو به دلخواه تغییر بدم؟
با تشکر از دوستان مهربان
vcldeveloper
دوشنبه 09 دی 1387, 21:55 عصر
DBGrid.Columns[0].Title
kh1387
دوشنبه 09 دی 1387, 23:06 عصر
DBGrid.Columns[0].Title
متشکرم
اما من کد رو اینطوری نوشتم error داد:
DBGrid.Columns[0].Title := '1';
Error:
[Error] PassengerInfoFly.pas(55): Incompatible types: 'TColumnTitle' and 'Char'
shervin farzin
سه شنبه 10 دی 1387, 00:46 صبح
سلام
Titel مقدار String نميگيره . بايد بنويسيد :
DBGrid1.Columns[0].Title.Caption:='Name';
در اين صورت عنوان ستوني با Index برابر 0 ، ميشه Name .
در ضمن اگر در كد برنامتون خاصيت Visible بعضي از ستونهاي DBGrid
رو موقع نمايش False كردين ، توجه داشته باشيد كه ستوني با Index
برابر 0 ، الزاما اولين ستون مرئي در DBGrid نيست بلكه اولين ستون از
خروجي كد SQL شما خواهد بود ، حالا چه مقدار Visible اين ستون
در DBGrid ، برابر Fasle باشه يا True .
موفق باشيد .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.