PDA

View Full Version : فراخوانی دیتا بصورت سطر به سطر



homayoun_sa
پنج شنبه 17 تیر 1389, 16:05 عصر
سلام

من قصد دارم از یک جدول و یا یک Query که select زده شده تعدادی سطر را پس از آنالیز به یک listbox منتقل کنم - تقریبا یک کار شبیه Cursor در sql البته من این کار را به راحتی در دلفی انجام می دهم ولی چون تازه دارم با #C کار می کنم مشکل خوردم
در واقع هدف من خواندن اطلاعات از یک select و سپس آنالیز اون در VS2008 و سپس انتقال آن در listbox های مربوطه است و برای این کار هم نمی خواهم که view بسازم چون بنا بر شرایطی query تغییر می کنه
امیدوارم مشکل را واضح توضیح داده باشم
ممنون

homayoun_sa
جمعه 18 تیر 1389, 01:06 صبح
دوستان ممنون می شوم اگه راهنماییم کنید که بدونم اصلا همچین چیزی در #C امکان پذیر هست یا نه ؟
می تونم مثل کامپوننت ADO توی دلفی که می تونستم بعد از اجرای Query مورد نظر سطر به سطر اون را پیمایش کنم یا نه ؟
ممنون می شوم از راهنمایی شما اساتید

Masoome_das
جمعه 18 تیر 1389, 12:30 عصر
سلام
شما برای اینکار یک راه حل ساده دارید گرید شما باید اطلاعات را از طریق DataSet از بانک بخواند پس بنابراین اگر همین DataSet را به ListBox تون اضافه کنید همه اطلاعات را با تغییرات به شما نمایش می دهد



DataSet ds = new DataSet();
dataGridView2.DataSource = ds.Tables[0];


سپس پس از رویداد دلخواهتان ListBox را پر می کنید



ListBox1.DataSource=ds.Tables[0];
ListBox1.DisplayMember="A";
ListBox1.ValueMember="ID";