Если я создаю пользовательский элемент управления (РЕДАКТИРОВАТЬ: не веб-элемент управления / серверный элемент управления), довольно просто получить привязку к данным. Я просто добавляю свойство datasourceID.
В коде позади (vb)
Partial Public Class BandedControl
Inherits UserControl
Public Property DataSourceID() As String
Get
Return MyGridView.DataSourceID
End Get
Set(ByVal value As String)
MyGridView.DataSourceID = value
End Set
End Property
End Class
В коде позади (c #)
public partial class BandedControl : UserControl
{
public string DataSourceID {
get { return MyGridView.DataSourceID; }
set { MyGridView.DataSourceID = value; }
}
}
Моя проблема в том, что это нарушает рендеринг времени разработки, а также у меня нет выпадающего списка для выбора источника данных. Как мне решить это. (Подсказка: я думаю, что мне нужен конвертер типов, но вся информация, которую я могу найти, касается серверных элементов управления, а не пользовательских элементов управления).