MoBiN.R (25-08-09)
سلام خدمت دوستان برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
من مي تونم از ListView به طور ساده، استفاده کنم و نمي تونم با کد نويسي به ستون هايي که ساختم مقدار بدم!
کتاب هاي انگليسي که خوندم تا دو ستون رو آموزش داده بودند ولي من ستون هاي بيش تري روي قراره استفاده کنم.
هر کي کمکي مي تونه بکنه، خوشحال ميشم ! برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
نمونه استفاده از دو ستون :
استفاده از Subitems اون هم واسه چندين ستون بساز سخته و گيچ ميکنه!کد:ListViewItem objListItem; objListItem = lvwMyListView.Items.Add(“Mike Saklar”, 0); objListItem.SubItems.Add(“Nebraska”);
MoBiN.R (25-08-09)
سلام علی جان!
فرض کن که کنترل نمای لیستی تو 4 تا ستون داره. ستون ها رو این جوری مقدار دهی می کنی:
کد:ListViewItem objListItem;
ستون اول:
کد:objListItem = lvwMyListView.Items.Add(“Mike Saklar”, 0);
ستون دوم:
کد:objListItem.SubItems.Add(“Nebraska2”);
ستون سوم:
کد:objListItem.SubItems.Add(“Nebraska3”);
ستون چهارم:
کد:objListItem.SubItems.Add(“Nebraska4”);
همین طور که می بینی کد SubItem Adding مدام تکرار میشه تا به ستون ها مقدار بده. این قضیه رو میشه برای ستون های بیش تر هم تعمیم داد.
موفق باشی
آرمینبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
سلام
اگه بخوایم آیتم ها از یه مسیر خونده بشند چی؟
مثلا چند تا فایل داریم توی یه مسیر که می خوایم به تعداد اون فایلها در لیست ویو آیتم اضافه کنه
تعداد اون فایل هارو چجوری بگیریم
و
چجوری اضافه اش کنیم
در خواست جواب فوریییییییییییییییییییییی
متشکرم
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط mojdeh6583 برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنیدبا سلام!
براي گرفتن تعداد فايل مي تونيد از اين كد استفاده كنيد:
کد:int count = 0; private void GetFilesList(string strPath) { System.IO.DirectoryInfo xMainDir = new System.IO.DirectoryInfo(strPath); System.IO.FileInfo[] filein = xMainDir.GetFiles(); count = filein.Length; System.IO.DirectoryInfo[] dirin = xMainDir.GetDirectories(); for (int i = 0; i < dirin.Length; i++) { GetChildDetails(dirin[i].FullName); } } private void GetChildDetails(string strPath) { System.IO.DirectoryInfo xMainDir = new System.IO.DirectoryInfo(strPath); System.IO.FileInfo[] filein = xMainDir.GetFiles(); count += filein.Length; System.IO.DirectoryInfo[] dirin = xMainDir.GetDirectories(); for (int i = 0; i < dirin.Length; i++) { GetChildDetails(dirin[i].FullName); } }تابع فوق تعداد تمامي فايل ها رو بر مي گردونه (خود پوشه + SubFolder). ولي اگر تعداد فايل ها تو يه مسير بخصوص رو بخواين بايد از اين كد استفاده كنيد:
منبع: EggHeadCafe.Comکد:System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo("c:\\"); int count = dir.GetFiles().Length;
بعد مي تونيد با يك ايندكس بندي صحيح نام فايل ها رو با روشي كه تو پست دوم گفتم به ListView اضافه كنيد.
به علاوه مي تونيد از اين سورس ها هم كمك بگيريد:
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
MoBiN.R (12-06-10), mojdeh6583 (17-06-10)
1 کاربر در حال مشاهده این موضوع. (0 عضو و 1 میهمان)
Bookmarks