【问题标题】:Updating the text property of a detailsview control in c#在 C# 中更新 detailsview 控件的文本属性
【发布时间】:2013-10-14 11:00:48
【问题描述】:

如何在编辑或插入模式下通过单击按钮更新详细信息视图绑定字段的文本?

我在同一页面上有一个 detailsview 编辑/插入表单和一个 FileUpload 控件。在编辑或插入模式下,我希望能够上传 PDF 并将其中一个 detailsview 控件文本更改为 PDF 路径。

类似:

protected void Button1_Click(object sender, EventArgs e)
{
    if (DetailsView1.CurrentMode == DetailsViewMode.Insert)
    {
        DetailsView1.FindControl("attachment").text = FilePath;

    }
}

谢谢!

【问题讨论】:

  • 可以在DetailsView的DataBound事件中访问控件。

标签: c# asp.net detailsview


【解决方案1】:

我认为您应该将要搜索的控件类型转换为所需的控件类型,例如:

TextBox Check=DetailsView1.FindControl("attachment") as TextBox;

那么你应该尝试获取或设置它的值。喜欢:

Check.text="Something";

【讨论】:

  • 谢谢,但我得到:对象引用未设置为对象的实例。我错过了什么吗?
  • 需要将其转换为模板字段。现在可以正常工作了,谢谢。
猜你喜欢
  • 2012-07-11
  • 2011-07-14
  • 1970-01-01
  • 2022-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-26
相关资源
最近更新 更多