DevExpress GridView Отображение значения FK - PullRequest
0 голосов
/ 18 ноября 2011

Я использую DevExpress в своем проекте Winform, и в моей форме есть несколько столбцов ForeignKey, таких как страна, штат, город, которые имеют тип данных int.

Я хочу отобразить значение этих клавиш FK т.е. (Индия, Китай, Непал и т. Д.). Данные поступают из таблиц, поэтому они динамические, DevExpress GridView немного отличается, и я не могу найти способ сделать это, какие-либо предложения ??

Немного подробный ответ будет более полезен;)

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 23 августа 2017

Я не знаю, как вы подключаетесь к своим данным. Я предлагаю Linq Query для получения данных из базы данных. Потому что это и легко, и понятно. Во-первых, вы объединяете все таблицы, что хотите показать

var query = from something1 in yourfirsttable
            join something2 in yoursecondtable
            on something1.ForeignKey equals something2.ForeignKey  // join two tables each other here.
            select new {
                           something1.name,
                           something1.surname,         // you write which columns you want on the tables
                           something2.city_name, 
                           something2.country_name,
                       };
       gridControl.Datasource = sorgu ;

это сделано. Я надеюсь, что это полезно для вас

0 голосов
/ 18 ноября 2011

Пожалуйста, используйте подход, продемонстрированный в этой теме .

PS В будущем я предлагаю вам использовать Центр поддержки Devexpress для получения официальной и гарантированной помощи поиспользование продуктов DevExpress.Обратите внимание, что ПОЛНАЯ ПОДДЕРЖКА БЕСПЛАТНА даже в течение периода оценки (30 дней).

...