问题标签 [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 投票
2 回答
1976 浏览

c# - FormView 到 Excel - 如何从模板中的控件中提取数据以放置在单元格中

这是布局,我有一个 FormView 控件,其中包含来自 SQL 服务器的动态数据。我正在使用 FormView 的只读模式。如何调整 PrepareFormViewForExport 方法以删除文本框并将 FormView 中的值留在后面?现在输出显示标签,但忽略了文本框中的值。

这是单击导出按钮时的 C# 代码。

这是在渲染它以供导出之前从 FormView 中删除控件的方法。

0 投票
1 回答
1680 浏览

c# - 处理表单时如何获取更新的 FormView 值?

在 ItemUpdating 上,我能够检索字段值,但我无法仅检索更新的值。

有没有比下面的方法更好的方法来做到这一点?

0 投票
3 回答
2305 浏览

c# - 如何默认我的所有 SqlDataSource 参数以将空字符串转换为 null?

我有一个项目使用了许多 FormViews 和 SQLDataSources。我希望 SQLDataSource 的默认行为将空值插入为空。我知道我可以通过为每个参数创建一个插入参数来做到这一点,但这对于必须为更新和插入每个可能为空的参数执行此操作而变得非常陈旧。

在 web.config 或我可以设置的 SQLDataSource 上是否有任何设置?

0 投票
1 回答
1548 浏览

asp.net - ASP.NET ObjectDataSource,更改 FormView 按钮的 CommandName 属性

我有一个与 FormView 一起使用的 ObjectDataSource,它工作正常,但我想改变一件小事。在 FormView 上,触发更新的按钮将 CommandName 属性设置为“更新”,但我想将该属性更改为“更新”以外的属性 - 当我更改该属性时,更新不再有效。我想这样做的原因是我在同一页面上有多个 FormView 并且需要有多个更新按钮。下面是我的代码:

窗体视图:

对象数据源:

0 投票
2 回答
11933 浏览

c# - FormView.FindControl():对象引用错误

我有一个在 tr/td 中有几个文本框的 formview。我正在尝试使用 .FindControl 方法获取文本框,但它返回 null。FormView 始终处于编辑模式(因此我始终处于 EditItemTemplate 中),并且我正在尝试将查询字符串值加载到来自上一页的文本框中,因此我确实需要在 page_load 上发生这种情况。我一直在 Gridviews 上这样做:

或像这样:

或像这样:

是什么赋予了?

0 投票
2 回答
2038 浏览

c# - 在运行时获取绑定的字段名称

如果在 FormView 中使用两种方式绑定控件(如 Text='<% #Bind("FieldName") %>'),如何检索字段名称“FieldName”?我想用这些信息做几件事;例如,我有一个数据库表,其中包含来自 ERWin 的所有字段定义的转储,我想以编程方式为每个单独的字段创建某种上下文相关的帮助(有数百个分布在几十个表单中)。

这几乎与一年前提出的问题完全相同,但答案对我来说没有多大意义。首先,答案似乎是针对 GridView 而不是 FormView(e.Row.Cells[0] 放弃了它)。其次,SortExpression 与什么有什么关系?第三,它提到了一个事件论点,但是对于什么事件呢?在 OnDataBound 中,EventArgs e 为空。

0 投票
1 回答
2219 浏览

c# - ASP.NET 无法更改 Formview 控件的可见性

我觉得这很愚蠢,但到底是什么......

这是处理下拉列表事件的方法的两行:

它以前和我一起工作过!现在不工作

0 投票
1 回答
886 浏览

c# - FormView_Load 被覆盖 C# ASP.NET

我有一个表单视图,其加载事件刚刚决定停止工作。我进行了一些调试并注意到它正在到达代码,但无论出于何种原因,我在加载事件中添加的属性不再显示在屏幕上。就好像在没有我的任何额外属性的情况下重新加载它的表单视图的加载事件之后发生了一些事情。在它停止工作之前我所做的唯一修改是我在它之前的页面中添加了一个会话变量。这不应该引起如此剧烈的变化。

这是我的代码:

知道什么会导致加载事件停止工作吗?如果我将相同的代码放在页面的保存状态完成事件中,它确实有效,但我不应该...

0 投票
1 回答
566 浏览

asp.net - ASP.NET 嵌套数据绑定控件

假设我有一个内部带有中继器的表单视图,然后是嵌套在中继器内的数据列表。如果我在表单视图的数据源中有一个更新命令,我能否将数据列表中的绑定值与表单视图的 DS 中的参数相关联?

0 投票
3 回答
14886 浏览

asp.net - 使用 FindControl:在 Formview 中访问控件

我正在开发一个简单的婚礼清单应用程序,客人可以在其中预订他们想为新娘和新郎购买的礼物。Reserve 页面在几个面板中封装了一些字段,所有面板都封装在 FormView 中。

用户输入他们的姓名、电子邮件和他们想要预订的项目数量,页面将在数据库中进行必要的预订。

我的第一个问题是,在 FormView_ItemCommand 中,我无法引用 FormView 中的任何其他控件......对于 ListViews 或 DetailViews?

其次,我知道以下代码有效..

...但是为什么我不能使用...

??

最后,我认为这次不需要它,但我一直在研究递归 FindControl 变体,但实际上我还没有找到真正编译的变体!有什么建议么?

一篇文章很多 - 在此先感谢。

免费代码片段: