ورود

View Full Version : سوال: سوال در مورد حافظه List View



jerjis1912
جمعه 15 مرداد 1389, 13:55 عصر
سلام
20 تا listview داریم که همه دارای آیتمهای یکسانی هستند.
آیا میشه فقط یکی از اونارو با آیتم ها پر کرد و برای بقیه آدرس مکان حافظه آیتمهای لیست اول رو داد؟ آیا این کار در صرفه جویی در حافظه تاثیری داره؟ اگه آره چه جوری؟یعنی کدش چیه؟
خیلی ممنونم و منتظر.

nasim bahari
جمعه 15 مرداد 1389, 14:58 عصر
نکته : Listview در واقع یک آرایه هستش که دارای عناصری می باشد. پس شما همان کارهایی رو که با آرایه می تونین انجام بدین با اون هم می تونین انجام بدین....

jerjis1912
شنبه 16 مرداد 1389, 09:08 صبح
نکته : Listview در واقع یک آرایه هستش که دارای عناصری می باشد. پس شما همان کارهایی رو که با آرایه می تونین انجام بدین با اون هم می تونین انجام بدین....

ببینید من یه لیست ویو دارم که با یه سری آیتمها پر میشه.در کنار اون چند تا دیگه لیست دارم که هر کدوم بعضی از آیتمهای لیست اولی رو نشون میدن.آیا برای لیستهایی که اطلاعات تکراری دارن دوباره آیتم بسازم یا میشه بگم برو به فلان آدرس و محتواشو استفاده کن؟ یا اینکه باید برم سراغ ADO.NET?

Saman_12
شنبه 16 مرداد 1389, 13:22 عصر
Dim i As Integer
For i = 0 To ListView1.Items.Count - 1
ListView2.Items.Add(ListView1.Items.Item(i).Text)
Next i

این کدهم فقط برای این میزارم که این سایت یک مکان برای تبادل اطلاعاته.

ricky22
شنبه 16 مرداد 1389, 15:21 عصر
کد پست بالا که جواب نمیده.
این یکی جواب میده؟
شبه کد هست.

For Each Li As ListView In Page.Controls
Li.DataSource = datasource
Next

Saman_12
شنبه 16 مرداد 1389, 16:50 عصر
کد پست بالا که جواب نمیده.
این یکی جواب میده؟
شبه کد هست.
For Each Li As ListView In Page.Controls
Li.DataSource = datasource
Next
بله کدی که من گذاشتم برای تمام لیست ویو ها نیس بلکه فقط یه راهنمایی برای ریختن اطلاعات یک لیست ویو در یک لیست ویو دیگر است کد کامل اینه :


Dim i As Object
Dim x As Integer
For Each i In Me.Controls
If TypeOf i Is ListView Then
If i.Name <> "ListView1" Then
For x = 0 To ListView1.Items.Count - 1
i.Items.Add(ListView1.Items.Item(x).Text)
Next x
End If
End If
Next i

jerjis1912
یک شنبه 17 مرداد 1389, 09:01 صبح
آقای سطح بالا.

این توهینه یا اونی که من گفتم حضرت آقا؟
چیزی که من میخواستم هیجیک از این ها نبود.بلکه عملکردی شبیه Automation ولی بین کنترلها بود.به هر حال قصد بنده بی حرمتی نبود و از همه اساتید خودم عذرخواهی میکنم.
ممنون.:لبخندساده:

ricky22
یک شنبه 17 مرداد 1389, 09:15 صبح
چیزی که من میخواستم هیجیک از این ها نبود.بلکه عملکردی شبیه Automation ولی بین کنترلها بود.
میشه لطفا بیشتر توضیح بدید؟