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 عصر
باید با آرایه این کار انجام بدم فقط برای آموزش و یاد گیری پر کردن خانه های حافظه با استفاده از آرایه ها ست :افسرده:
مبتدی راستش تازه شروع کرد:افسرده::ناراحت:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.