【发布时间】:2010-10-05 04:11:38
【问题描述】:
如果我创建一个用户控件(编辑:不是 Web 控件/服务器控件),那么获取数据绑定非常简单。我只是添加了一个 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; }
}
}
我的问题是这会破坏设计时渲染,而且我也没有下拉列表来选择我的数据源。我该如何解决这个问题。 (提示:我想我需要一个类型转换器,但我能找到的所有信息都与服务器控件有关,而不是用户控件)。
【问题讨论】:
标签: asp.net data-binding .net-3.5