Привязать сетку данных к пустому элементу источника? - PullRequest
0 голосов
/ 15 февраля 2012

эй, я делаешь Silvelright 4 приложения.

У меня есть датагрид с 3 столбцами, скажем, Name, Age, EmpId,

Сетка данных не связана с источником данных (не будет иметь строк)

Пользователь может добавлять новые строки и, наконец, сохранять сетку одним нажатием кнопки. В момент нажатия кнопки мне нужно получить все данные из сетки данных и перейти к WCF.

Можно ли назначить сетку данных пустым ресурсом? Если да, то как?

как мне сохранить эти данные из набора данных .. коллекций или данных ?? 1013 *

Может ли кто-нибудь помочь мне .. я новичок в этом .. пожалуйста, приведите пример, если это возможно.

1 Ответ

0 голосов
/ 15 февраля 2012

(извините за мой плохой английский)

Вы должны привязать свою сетку данных к коллекции, используя ItemsSource. Поверь мне, это будет проще.

Создайте такой класс:

public class Person
{
    public string Name {get;set;}
    public int Age {get;set;}
    public int EmpId {get;set;}
}

Затем создайте коллекцию ObservableCollection и привяжите ее к вашему DataGrid ItemsSource. Нажмите кнопку, добавьте код:

myObservableCollection.Add(new Person() { });

это добавит пустую строку в вашу сетку, чтобы вы могли заполнить ее некоторыми данными.

Таким образом, вы будете иметь коллекцию observableCollection, в которой все ваши данные будут отображаться в сетке данных. Вы можете обработать / сериализовать его и отправить на сервер. Если у вас есть конкретный вопрос по этому поводу, я предлагаю вам создать еще один вопрос. RIA Services может легко сделать подобные вещи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...