Я использую telerik RadScheduleView
контроль для отображения записей сотрудников Я также добавил имена пользовательских столбцов Имя сотрудника, дата начала, дата окончания. Пожалуйста, помогите мне в том, как получить данные из базы данных и отобразить их на панели управления RadScheduleView
. Я новичок в управлении Telerik.telerik radscheduler view in wpf
ответ
Для отображения Employees
в RadScheduleView
вам нужно привязать AppointmentSource
к модели представления (Employee
) данных из базы данных. Ваша модель представления необходимо реализовать IAppointment
:
Я полагаю, вам требуется только End
(Employee.EndDate
), Start
(Employee.StartDate
) и Subject
(Employee.Name
) членов в настоящее время.
Это насколько я могу вам помочь. Более подробную информацию о базе данных Telerik RadScheduleView
связывания можно найти в следующих статьях:
- Overview
- RadScheduleView Types and Sources
- Table Definitions and Relationships
- List item
- Models
- View and ViewModel
У них даже есть образец проекта для вас: http://www.telerik.com/support/code-library/binding-to-database-example
Thanx hantoun .. Я попробую это и обновить здесь .. – user2022468
Можете ли вы поделиться тем, что вы сделали до сих пор? Вы прочитали [документацию по telerik по привязке данных] (http://www.telerik.com/help/wpf/radscheduleview-populating-with-data-binding-to-db-overview.html)? Я также не помню, почему вы ссылаетесь на столбцы при использовании «RadScheduleView» ... Вы имеете в виду «RadGridView»? – Sjeijoet
Я использую представление RadSchedule, которое выглядит как Outlook. Я хочу отобразить записи в элементе управления RadSchedule – user2022468
. Я понимаю, что вы имеете в виду, вы создали таблицу 'Employee' с столбцами Name, StartDate и EndDate. Правильно? И теперь вы хотите отображать сотрудников в контроле на основе их StartDate и EndDate? – Sjeijoet