ورود

نسخه کامل مشاهده نسخه کامل : گروه بندی در dbGrid



M.Hashemi
18-02-2010, 12:58
با سلام
فرض کنید که یک پایگاه داده داریم که دارای 3 فیلد FirstName,NickName,LastName است حال اگر بخواهیم ان ها را در یک dbGrid نشان دهیم برای هر کدام از ان ها یک ستون ایجاد میشود.
می خواستم بدانم چگونه میتوان این سه ستون را در یک ستون قرار دهیم به صورتی که یک ستون با نام Name داشته باشیم و سه ستون FirstName,NickName,LastName داخل ستون Name قرار بگیرند
با تشکر

Hadi.fayyaz
20-02-2010, 12:58
با سلام
فرض کنید که یک پایگاه داده داریم که دارای 3 فیلد FirstName,NickName,LastName است حال اگر بخواهیم ان ها را در یک dbGrid نشان دهیم برای هر کدام از ان ها یک ستون ایجاد میشود.
می خواستم بدانم چگونه میتوان این سه ستون را در یک ستون قرار دهیم به صورتی که یک ستون با نام Name داشته باشیم و سه ستون FirstName,NickName,LastName داخل ستون Name قرار بگیرند
با تشکر

سلام دوست عزيز
يه راه حل اينه كه از يك ADOQuery استفاده كني و در قسمت SQL اون كد زير رو بنويسي

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا DBGrid خودت رو از طريق يه DataSource به اين ADOQuery وصل كن
در كد بالا فرض شده كه نام جدول شما MyTable است.
موفق باشيد

M.Hashemi
20-02-2010, 23:01
با سلام
از اقای Hadi.fayaz به خاطر پاسخشون متشکرم.
این کد را میدانستم اما فکر کنم شما منظور من را نفهمیدید
من می خواهم این سه فیلد از هم جدا باشند و در ستون های جداگانه قرار بگیرند اما این سه ستون با یک نام Name نام گزاری شوند یعنی نام های این سه ستون در یک title با نام name قرار بگیرد.
توضیح بیشتر :
یک ستون با عنوان Name داریم که در داخل ان ستون سه ستون کاملا جدا با title های FirstName,LastName,NickName قرار دارد.
اگر ممکنه در این مورد توضیح دهید
با تشکر