ascx用户控件怎么才能双向绑定 象=<%# Bind("日期") %>

liuyi0605 2006-07-10 10:43:59
<Bindable(True), Category("Data"), Browsable(True), Description("我想绑定它")> _
Public Property selecteddate() As DateTime

Get

If IsDate(TextBox_rq.Text) Then
Return TextBox_rq.Text
Else
Return Nothing
End If


End Get
Set(ByVal value As DateTime)

If IsNothing(value) Then
value = Now.ToShortDateString
End If

TextBox_rq.Text = value.ToShortDateString
Calendar1.SelectedDate = value
Calendar1.VisibleDate = value


End Set
End Property


上向是我做的一个用户控件,可以赋值,取值,但一旦在detailview里采用 =<%# Bind("日期") %>形式就会报错:
Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用。
请问如何解决,谢谢.
...全文
409 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyin2006 2006-07-21
  • 打赏
  • 举报
回复
up
liuyi0605 2006-07-21
  • 打赏
  • 举报
回复
在DetailsView里放入一个textbox点编辑databindings 可以看到text\visable\等,可以放入一个普通的用户控件,居然只有visable可以绑定。
liuyi0605 2006-07-13
  • 打赏
  • 举报
回复
up
myminimouse 2006-07-12
  • 打赏
  • 举报
回复
up
liuyi0605 2006-07-11
  • 打赏
  • 举报
回复
有帮顶的吗
liuyi0605 2006-07-11
  • 打赏
  • 举报
回复
这个应该是比较常用的吧.大家原来没有碰到过吗
liuyi0605 2006-07-11
  • 打赏
  • 举报
回复
沉的可真快哈
cat_hsfz 2006-07-10
  • 打赏
  • 举报
回复
将错误追踪的堆栈信息贴出来看看?

一般追踪一下堆栈信息,用Reflector查看一下.NET Framework的源代码,就能够判断出该Exception的详细原因,然后就知道如何绕过它了。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧