Алексей Павлов: Естественно данных не будет. Вы присваиваете локальное представление без загрузки данных. Перед присвоением значения коллекции загрузите данные. Entities.Test.Load();
Нужно будет добавить пространство имен для метода Load():
using System.Data.Entity;
Попробуйте скомпилировать проект - он должен будет нормально запуститься, несмотря на ошибку. У самого было подобное неоднократно, когда в XAML указываю элементы из EF. Решения так и не нашел.
zaharoffff: подождите. А что вы через буфер копируете?
Вы пытаетесь текст засунуть в числовое поле напрямую?
Только запросы. Только хардкор. Решение добавлю в основной ответ
beduin01:
Честно сказать, никогда не пытался так проверять. Нужны не было. Но может поможет такое?
IF OBJECT_ID(N'Имя таблицы') IS NOT NULL SELECT 1 ELSE SELECT 0
За диагностические сообщения отдельное спасибо. Не знал.
Нашел такой текст: BindingExpression path error: 'Dat1' property not found on 'object' ''Expander' (Name='')'.
BindingExpression:Path=Dat1; DataItem='Expander' (Name=''); target element is 'DatePicker'
(Name='dpZ1A'); target property is 'DisplayDate' (type 'DateTime')
Теперь сижу питаясь понять как это теперь решить
Опечатка действительно была, но вот проблему это не решило. Я уже пытался создавать textblock в заголовке DataGrid и всё равно данных так и не увидел....
vKreker: Relation нужна для того что бы понимать с какого прихода мы товар забрали и в каком количестве. Допустим вам пришло 100 штук конкретного товара. А потом еще 100. И если с первой партией окажется что-то не то(брак и прочее) вы сможете легко вычислить куда этот товар у вас разлетелся.
nozzy: Нет, если сделать так как вы говорите, то как раз мы и потеряем данные. Пример: Order_position содержит данные заказа, а Order_other их не содержит, или наоборот. Запрос с inner join как у вас просто убьет запись о заказе.
В моём же случае ничего не мешает нам к таблице заказов подсоединить отдельно результаты по Order_position и Order_other. На сумму это никак не повлияет.
Антон Папин: с болью, но пришлось писать по принципу - как знаю и могу, т.е. фактически через одно всем известное место. Пока только двигаюсь в сторону MVVM и далеко не во многом разобрался что бы писать
Aleksej: ничего не меняется, форма остается в первоначальном виде. Пробовал разместить на форме DataGrid и там данные изменяются нормально.
А до MVVM, к сожалению, еще не дорос.
Михаил Шпаков: не пытайтесь переносить данные из DataGridView. Это плохо и неправильно. Переносите сразу из источника. Просто передайте таблицу в метод что я вам написал и увидите что к чему. Метод довольно универсален
Нужно будет добавить пространство имен для метода Load():
using System.Data.Entity;