PDA

View Full Version : ذخیره محتویات کل یک ListView در یک فایل متنی (فوری)



راحله سعادتی
یک شنبه 28 اسفند 1384, 19:06 عصر
من تو پروژه ام از یک ListView استفاده کرده ام که دارای چندین ستون می باشد با بیش از 100 الی 800 رکورد .

حالا چه جوری کل محتویات ListView را در یک فایل متنی ذخیره کنم

به طور مثال ستون اول مقدارش A است و ستون دوم مقدارش B است

حالا نحوه ذخیره در فایل متنی به صورت زیر باشد .
A B

یا حالا هر جوره دیگه فقط ذخیره کنه

Masoud_Niyazi
جمعه 04 فروردین 1385, 12:42 عصر
شما ابتدا یک متغییر از نوع TextFile تعریف کنید که میتونید بوسیله فرامین کار با فایل ها انو باز کرده و یا مقادیر اونو خونده و یا در اون چیزهایی بنویسید
مثلا Openfile , readfile, writefile , closefile,Rewrite که دلفی خودش توضیح خوبی براب استفاده از اونا داره و بعد می تونید از 2 تا حلقه For تودرتو اولی برای تعداد سطرها و دومی برای تعداد ستونها استفاده کنید for i:=0 to listview1.items.count-1 do , for j:=0 to X do
X : تعداد ستونها
وحالا میتونید در حلقه اول بگید Text := listview1.items[i]r و در حلقه دوم مینویسید
Text := text + ' ' +listview1.items[i].subitems[j]r
ودر هر بار خروج از این 2 حلقه شما میتونید مقداری رو که درون متغییر Text هست رو در درون فایل ذخیره کنید