none
fromview控件问题 RRS feed

  • 问题

  • fromview有 <ItemTemplate>,<InsertItemTemplate>两个模板,我想在点击确定按钮的时候进入<InsertItemTemplate>,然后给该模板中的文本框赋初值。问题:为什么会出现点击两下按钮后文本框才有初始值啊?

    高手帮忙!谢谢
    vsking163
    2009年6月30日 12:37

答案

  • 赋初值一般可以在 ModeChanged 事件中用 FormView.FindControl 找到提定的控件,然后对其赋值,或者通过控件的 Value 属性指定它的初值. 出现这种情况可能是你的后台代码有问题造成的,你仔细检查一下,如还有问题可以把代码贴出来
    知识改变命运,奋斗成就人生!
    • 已标记为答案 vsking163 2009年7月1日 14:00
    2009年6月30日 15:04
    版主
  • 你在点击确定的时候要响应ModeChanged事件,然后让fromview更改状态,在赋值的时候,在控件的PreRend方法中用FindControl的方法进行控件的查找并赋值,比如

    Textbox box = formview1.FindControl("控件id") as Textbox;

    box.Text = "赋值"

    你试试看

    我的博客,最近新写了一个Windows Mobile 6.5 Widget开发的文章,欢迎捧场
    尽力回答每一个问题,但不代表一定正确,希望初学者能够多自己尝试。。共勉。。:)
    • 已标记为答案 vsking163 2009年7月1日 14:00
    2009年7月1日 2:37
    版主

全部回复

  • 赋初值一般可以在 ModeChanged 事件中用 FormView.FindControl 找到提定的控件,然后对其赋值,或者通过控件的 Value 属性指定它的初值. 出现这种情况可能是你的后台代码有问题造成的,你仔细检查一下,如还有问题可以把代码贴出来
    知识改变命运,奋斗成就人生!
    • 已标记为答案 vsking163 2009年7月1日 14:00
    2009年6月30日 15:04
    版主
  • 你在点击确定的时候要响应ModeChanged事件,然后让fromview更改状态,在赋值的时候,在控件的PreRend方法中用FindControl的方法进行控件的查找并赋值,比如

    Textbox box = formview1.FindControl("控件id") as Textbox;

    box.Text = "赋值"

    你试试看

    我的博客,最近新写了一个Windows Mobile 6.5 Widget开发的文章,欢迎捧场
    尽力回答每一个问题,但不代表一定正确,希望初学者能够多自己尝试。。共勉。。:)
    • 已标记为答案 vsking163 2009年7月1日 14:00
    2009年7月1日 2:37
    版主