50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

انتقال داده از یک ستون پایگاه داده به دیتاگرید

سلام

من از wpf استفاده می کنم.من در پایگاه داده ام جدول زیر را دارم:

سلام

من از wpf استفاده می کنم.من در پایگاه داده ام جدول زیر را دارم:
||https://tosinso.com/files/get/cbe5a5f8-5603-4728-9eef-d1fc71d8e9fc||

من می خوام ستون status در دیتا گرید زیر قرار بگیرد.
||https://tosinso.com/files/get/ca695392-0f97-42a7-9380-f88af0f540e6||

چگونه این کار را انجام دهم؟ممنون می شوم که راهنمایی ام نمایید.

من می خوام ستون status در دیتا گرید زیر قرار بگیرد.

سلام

من از wpf استفاده می کنم.من در پایگاه داده ام جدول زیر را دارم:
||https://tosinso.com/files/get/cbe5a5f8-5603-4728-9eef-d1fc71d8e9fc||

من می خوام ستون status در دیتا گرید زیر قرار بگیرد.
||https://tosinso.com/files/get/ca695392-0f97-42a7-9380-f88af0f540e6||

چگونه این کار را انجام دهم؟ممنون می شوم که راهنمایی ام نمایید.

چگونه این کار را انجام دهم؟ممنون می شوم که راهنمایی ام نمایید.

پرسیده شده در 1396/08/29 توسط

4 پاسخ

1

باسلام

بهتر است به جای اینکه کل ستونها را برگردانید فقط ستون مورد نظر را برگردانید

مانند کد زیر

 public class test
    {
        public int Id { get; set; }
        public string Name { get; set; }
    }
  public List<test> testList()
        {
            db.tblHelicopters
                .Select(Current => new test
                {
                    Id = Current.Id
                }).ToList();
        }

ودرضمن خودتان نام ستون را فارسی کنید

پاسخ در 1396/08/30 توسط
0

من داده های بانکم رو به روش زیر به دیتاگرید اضافه می کنم

stateDataGrid.ItemsSource = db.tblHelicopters.ToList();

اما در این روشی که انجام می دهم جدول پایگاهم به همان شکل به دیتاگرید کپی می شود

ولی من می خواهم تنها یک ستون دلخواه از بانکم،یک ردیف دیتا گرید را پر کند

(دیتاگرید من تنها همین یک ردیف را خواهد داشت)

پاسخ در 1396/08/30 توسط
0

دوست عزیز روش بایند کردن شما چطوریه؟

چطور اطلاعات رو نمایش میدهید

کد رو بذارید تا بشه راهنمایی خوب کرد

پاسخ در 1396/08/30 توسط
1

و در تکمیل پست قبل بگم در قسمت کد XAML برای دیتاگریدویو مربوطه ، تک تک ستون ها رو بهش بایند کن

پاسخ در 1396/08/30 توسط

پاسخ شما