问题标签 [formview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
22358 浏览

c# - FormView 绑定中的 DropDownList

我想List<MyIem>在后面的代码中将下拉列表绑定到 , 。

不使用 ObjectDataSource !

如何将其绑定到下拉列表?在什么情况下?

SelectedValue='<%# Bind("ParentId") %>'应该工作!(我的意思是下拉列表绑定应该在此之前发生!)

0 投票
2 回答
743 浏览

asp.net - 如何在表单视图中找到链接按钮以编写更改模式的代码?

我有一个包含 formview(fv) 的 web 表单。我怎样才能在其中找到一个链接按钮(lnkbtnEdit)以编写更改模式的代码?

谢谢你

0 投票
1 回答
4304 浏览

ajax - formview中的AJAX Tabcontainer不插入值

我在数据绑定的 FormView 中有一个 TabContainer(按类别显示信息,例如:客户生物数据、健康历史、财务细节......)。formView 的更新和插入不起作用(将 NULL 值发布到数据库) - 我猜 FormView 在选项卡容器的选项卡面板内找不到文本框。

一些论坛说这是因为 TabContainer 的“INamingContainer”实现(通过设计),一个 hack 是控制 TabContainer 的源代码(ajax ctl 工具包的源代码)并从中删除“INamingContainer”接口。 ..对我来说太复杂了..我有点迷路了。

那么有没有直接更好的方法来解决这个问题?我很高兴看到该工具包未能实现这一基本功能,因为对于大多数开发人员订购信息(选项卡控件)来说,使用 formview 是一种常见需求。

提前致谢, Jeewai

0 投票
2 回答
833 浏览

asp.net - 覆盖 FormView 模板

默认情况下,FormView 控件创建的 html 如下:

我更喜欢:

我的计划是创建一个新控件( OrderedListFormView ),它继承 FormView 并覆盖生成默认“废话”html 的方法。我一直找不到方法。任何人都可以帮忙吗?您是否有更好的解决方案,成本为 0 美元?

我宁愿在设计时更改默认行为。

0 投票
2 回答
17874 浏览

asp.net - 从代码隐藏中查找 FormView 中的控件时出现问题

这里是后面的代码...我正在尝试检索此控件,以便可以将项目添加到下拉列表中(我正在检索角色组以添加到代码隐藏中的下拉列表中)

这是FormView:(我去掉了大部分字段,这样更容易阅读)

它可能与它在 Page_Load 子中并且控件尚未实际加载的事实有关吗?

谢谢,
马特

0 投票
1 回答
479 浏览

.net - 实体模型和绑定标签到不相关的表

我试图找出绑定到.Net 中不相关表的最佳方法。我有一个 ADO .Net Entity 数据模型,其中包含几个相关的表和一些不相关的表。

例如,我有以下表格: KEY_VALUE_LKP 与列 LKP_TEXT、LKP_VALUE 和 LKP_TYPE REQUEST_DET 与列 REQUESTNO、USERID 和 REQ_STATUS USER_DET 与列 USERNAME、USERID

REQUEST_DET 与 KEY_VALUE_LKP 相关,其中 REQ_STATUS = LKP_VALUE 和 LKP_TYPE="REQUEST_CRITICALITY" 但此关系未在数据库中定义 REQUEST_DET 与数据库中定义的 USER_DET 具有外键关系,其中 USERID=USERID

当我构建我的模型时,我得到了三个表以及 USER_DET 与 REQUEST_DET 相关的事实

使用 FORMVIEW 我绑定到请求数据(REQUEST_DET EntityDataSource),并且可以查看相关表(USERNAME、REQUESTNO)请求的相关信息,但我得到了 REQ_STATUS 的数值。

我想做的是检索 LKP_TEXT 值,但看到 KEY_VALUE_LKP 表之间没有定义关系,EntityDataSource 上的“包含”属性将不起作用。

我向 WebForm 添加了第二个 EntityDataSource 并将其链接到 KEY_VALUE_LKP 表并添加了 where="it.LKP_TYPE='REQUEST_CRITICALITY'"。我知道我可以将它绑定到 DropDown 并在后面的代码中设置选定的值,但我希望它绑定到 Label 而不是下拉列表。

那么,从绑定到 REQUEST_DET EntityDataSource 的表单视图中,我可以将标签绑定到不同的 EntityDataSource 吗?

在此先感谢,-J

0 投票
1 回答
4582 浏览

c# - 如何使用过滤器从 EntityDataSource 填充可更新的 FormView

我正在尝试创建一个用于更新帐户详细信息的会员页面。我想用成员的数据填充表单,但我不知道如何在 EntityDataSource 上设置过滤器来限制查询。

当我根据成员 ID 设置 select 语句时,出现错误

Select cannot be set if EnableDelete, EnableInsert, or EnableUpdate is enabled.

我认为这是因为您无法更新投影或其他内容,但无论如何都存在这个问题?

还是我必须在 Page_Load 中运行查询并自己填充表单?

0 投票
0 回答
885 浏览

asp.net - 为什么我不能使用嵌套的 FormView 更改模式?

简短的版本是我嵌套了FormViews. 我希望子 FormView 仅在父级也这样做时更改模式,因此我处理 ParentFV.ModeChanging 事件并ChildFV.ChangeMode在其中调用...

出于某种原因,Child FormView 的模式没有改变...... Child 的 ModeChanging 事件似乎也没有被触发......

为什么这行不通?

编辑:我想出了一个解决方法,挂钩 Inserted 和 Updated 事件并使用 KeepIn*Mode 来防止它们过早返回......根据当前的 DynamicData 模式在 page_load 上设置模式本身......

0 投票
2 回答
2127 浏览

asp.net - 无法让 Formview 更新,我做错了什么?

我在 asp.net 中使用 Formview。我知道需要指定 UpdateCommand 以便 Formview 知道要运行什么 SQL 查询。

除了Formview 设置的代码之外,我是否需要编写一个事件才能正确触发 SQL 查询?

另外,我没有收到 SQL 错误或任何东西,只是没有绑定回数据库。

0 投票
2 回答
2141 浏览

asp.net - 如何使用 ObjectDataSource 对 DateTime 字段进行 2 路数据绑定

我有一个 ASP.Net 3.5 页面,其中包含一个 FormView 控件,使用 ObjectDataSource 绑定到一个业务对象。

业务对象的属性之一是 DateTime 类型,我想为此对象进行 2 路数据绑定,包括 DateTime 属性。

我使用自定义格式来显示 DateTime 属性,如下所示:

它显示得很好。问题是当我尝试执行更新时。我得到以下异常:

字符串未被识别为有效的日期时间。

我的 ObjectDataSource 包含为此属性明确设置的 UpdateParameter,但它似乎没有任何区别。

我究竟做错了什么?

更新:

事实证明,如果我将 Bind 表达式中的格式字符串更改为

(注意HHmm之间的冒号)

...然后两种方式的数据绑定按预期工作。可悲的是,这并不是我想要的。我希望使用没有冒号的 24 小时制,因此是我的原始格式字符串。这仍然不起作用,我很想知道为什么?更好的是,我很想知道如何解决框架中的这个缺点,但仍然进行声明性数据绑定。

谢谢。