PDA

View Full Version : ایجاد سطر در StringGrid



کامروا
سه شنبه 26 دی 1391, 03:26 صبح
سلام

یک StringGrid ساختم با 3 ستون.
از طریق دستور زیر یک سطر به StringGrid اضافه میکنم.
strngrd1.RowCount := strngrd1.RowCount + 1;

حالا میخوام درون سطر ایجاد شده، اطلاعات بریزم :
strngrd1.Rows[1].AddStrings('String1','String2','String3');
اما خطا داره.
ممنون میشم راهنمایی کنید.

سپاس

lord_viper
سه شنبه 26 دی 1391, 09:12 صبح
شما باید از ردیف 0 شروع کنین نه 1


strngrd1.Rows[0].AddStrings('String1','String2','String3');

کامروا
سه شنبه 26 دی 1391, 12:32 عصر
شما باید از ردیف 0 شروع کنین نه 1


strngrd1.Rows[0].AddStrings('String1','String2','String3');
نه داداش.
اصلا کامپایل نمیشه
خطا :
E2034 Too many actual parameters

lord_viper
سه شنبه 26 دی 1391, 16:51 عصر
چون شما باید یک مقدار Tstrings بهش پاس بدین ولی دارین 3 تا String بهش پاس میدین
راحترین راه برای مقدار دهی استفاده از متد
strngrd1.cell[col,row]


StringGrid1.cells [1,1]: = '1 ';
StringGrid1.cells [2,1]: = '2 ';
StringGrid1.cells [3,1]: = '3 ';
StringGrid1.cells [4,1]: = '4 ';



http://stackoverflow.com/questions/9153712/loading-stringgrid-from-text-file

کامروا
سه شنبه 26 دی 1391, 16:55 عصر
چون شما باید یک مقدار Tstrings بهش پاس بدین ولی دارین 3 تا String بهش پاس میدین
راحترین راه برای مقدار دهی استفاده از متد
strngrd1.cell[col,row]


StringGrid1.cells [1,1]: = '1 ';
StringGrid1.cells [2,1]: = '2 ';
StringGrid1.cells [3,1]: = '3 ';
StringGrid1.cells [4,1]: = '4 ';



http://stackoverflow.com/questions/9153712/loading-stringgrid-from-text-file

ممنون ولی این روش رو بلدم.
میخوام بدونم نحوه استفاده از AddStrings چطوریه؟

lord_viper
چهارشنبه 27 دی 1391, 09:29 صبح
تولینکی که تو پست 4 گذاشتم روشش هست یه stringlist میسازی مقادیرو درش قرار میدی پاس میدی به این تابع

mohammadSamSam
جمعه 20 شهریور 1394, 19:16 عصر
سلام دوستان منم همین مشکل دارم اگه امکان داره راهنمایی کنید
دوست عزیزشما به صورت تک تک به خونه ها داری مقدار می دی آیا راهی هست با استفاده از آرایه ها خودش به صورت اتومات خونه ها رو پر کنه ؟
منظورم اینه من Edit box بزارم و این مقادیر بره تو ارایه و من بتونم تو GridView فقط نمایش بدم
مثل برنامه جدول ضرب که با دوتا for نوشته میشه

دلفی:لبخندساده:

arman.m.80
جمعه 20 شهریور 1394, 19:22 عصر
دوست عزیز شما توی برنامتون از دیتابیس استفاده کردین؟ :متفکر:

mohammadSamSam
جمعه 20 شهریور 1394, 23:02 عصر
باید با آرایه این کار انجام بدم فقط برای آموزش و یاد گیری پر کردن خانه های حافظه با استفاده از آرایه ها ست :افسرده:
مبتدی راستش تازه شروع کرد:افسرده::ناراحت: