مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

amiramir

عضویت از 1393/10/10

کپی کردن داده از SQL به یک لیست

  • دوشنبه 24 مهر 1396
  • 09:04
تشکر میکنم

سلام

من می خواهم با زدن یک دکمه،اطلاعات یک سطر یا یک ستون از پایگاه داده ام، داخل یک لیست ذخیره شود.چطور می توانم این کار را انجام دهم؟

ممنون می شوم که راهنمایی ام نمایید

پاسخ های این پرسش

تعداد پاسخ ها : 7 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 24 مهر 1396
  • 09:28

متوجه منظورتون نشدم

کاربر سایت

amiramir

عضویت از 1393/10/10

  • دوشنبه 24 مهر 1396
  • 10:47

فرض کنید که من یک برنامه دفتر تلفن دارم که از بانک اطلاعاتی SQL استفاده می کنه و شامل فیلدهای زیره:

نام،نشانی،ایمیل و شماره همراه

حالا من می خوام یه لیست از نام افرادی که شماره همراهشون رو دارم، تهیه کنم.(یعنی یه لیست که تنها نام افراد رو داخل خودش ذخیره می کنه)چطور این کار را انجام دهم؟

تشکر بابت توجه تون

کاربر سایت

amiramir

عضویت از 1393/10/10

  • دوشنبه 24 مهر 1396
  • 13:36

ظاهرا منظورم رو متوجه نشدید

عکس زیر یک جدول در پایگاه داده من است.من درعکس زیر می خواهم ستون نام(امیر،علی،رضاو...) را در یک آرایه یا لیست بریزم.

تشکر

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 25 مهر 1396
  • 09:30

خب کوئری بزنید و بدست بیارید

از چه orm استفاده میکنید ؟

کاربر سایت

amiramir

عضویت از 1393/10/10

  • سه شنبه 25 مهر 1396
  • 12:45

من از کد زیر استفاده کردم:

 List<string> myList = new List<string>();
            var a = from p in db.tblName
                    where p.ID == 3
                    select p;
            foreach (var c in a)//تک تک عناصری که در متغیر ذخیره شده اند را واکشی می کنیم
            {
                myList.Add(c.ToString());//تک تک عناصری که در متغیر ذخیره شده اند را به لیست اضافه می کنیم
            }
            
            MessageBox.Show(myList[1].ToString());//حالا عناصر مختلف لیست را با کمک اندیس شان نشان می دهیم

و می خوام به تک تک اعضای لیست دسترسی پیدا کنم.مثلا با پیام مسیج باکس می خواهم دومین عنصر از لیستم(myList[1]) رو بهم نمایش بده.,ولی با اجرای برنامه،برنامه خطای زیر رو می گیره

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 25 مهر 1396
  • 13:20
    foreach (var c in a)//تک تک عناصری که در متغیر ذخیره شده اند را واکشی می کنیم
           {
               myList.Add(c.Name.ToString());//تک تک عناصری که در متغیر ذخیره شده اند را به لیست اضافه می کنیم
           }

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)