问题标签 [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 回答
962 浏览

c# - 如果在 FormView 内,在哪里设置 ListBox Selected 索引?

如果 Listbox 包含在 FormView 中,我应该在事件生命周期的哪个位置设置 ListBox.SelectedIndex?我想要做的是将 SelectedIndex 增加 1,这使得每当用户单击提交按钮时它都会从一个项目移动到另一个项目。

0 投票
3 回答
2147 浏览

c# - 使用 FormView 插入

我有一个 formview 控件,并且在ItemCreated事件中,我正在“启动”一些具有默认值的字段。

但是,当我尝试使用 formview 插入时,在ItemInserting事件被调用之前,由于某种原因它ItemCreated首先调用。这导致字段在插入发生之前被默认值覆盖。

如何让它在ItemCreated事件之前不调用ItemInserting事件?

0 投票
1 回答
1734 浏览

asp.net - asp.net - 可以让 formview 跨多个表编辑数据吗?

我正在尝试构建一个将同时编辑两个相关对象的表单视图。基本上,我有一个教师的 Linq To SQL 对象,它只有一所学校。formview 显示数据没有问题,但在编辑模式下只会保存对父对象所做的更改。学校数据的变化似乎被忽略了

有什么办法可以在这里实现我想要的那种东西吗?

谢谢,

0 投票
0 回答
949 浏览

.net - 当 runat=server 用于表格行时,FormView 中的双向数据绑定不起作用

我有一个 ObjectDataSource 设置如下:

在页面上的 FormView 中,在 EditItemTemplate 中,我声明了以下内容:

我遇到的问题是,当 AccountBLL 中的 UpdateAccount 方法触发时,iPrimaryGroup 字段始终设置为零。如果我为此检查 DropDownList,它似乎运行正常。出于某种原因,它只是没有将这个值传递回 UpdateAccount 函数。在DataSet中没有设置为ReadOnly,在DropDownList中选择了正确的值。

几个小时前它工作得很好,但它突然无缘无故停止工作。我有另一个 DropDownList 控件,它几乎完全相同,工作正常。

我唯一能想到的是,我从不同的 ObjectDataSource 中为 DropDownList 提取数据并尝试绑定值并不高兴,但是在另一个 DropDownList 中也发生了同样的事情,而且似乎正在工作适当地。

关于如何解决这个问题的任何想法?我已经多次重新启动 Visual Studio。我已经清除了我的缓存,我已经重建了解决方案,我已经区分了代码,并且我已经将 DropDownList 转换为标签,但没有骰子。

有什么地方可以强制进行双向绑定,或者有什么地方可以查看 EditItemTemplate 中 UpdateParameters 和 FormView 控件之间的映射是什么?我不需要将数据库中的字段重命名为 iGroupID 吗?

除了这个字段的值没有传递给函数之外,一切似乎都工作正常。任何帮助将不胜感激。

编辑:在表格行中,如果我取出 runat="server",它会再次开始工作。所以,我修改后的问题是:为什么?有没有解决的办法?

0 投票
3 回答
749 浏览

data-binding - FormView 未传递“runat=server”行中包含的值

我的 FormView 的 EditItemTemplate 中有以下代码:

如果我删除了表行的 runat="server",那么 iPrimaryGroup 字段将 100% 绑定并正确传递给业务逻辑层。但是,在上面的代码中,它的传递值为零。

谁能告诉我这是为什么或如何解决它?这是在需要隐藏此表行的控件中,具体取决于管理员或普通用户是否正在对其进行编辑。即:某些字段仅供管理员写入,如果用户不是管理员,我想从视图中隐藏控件。

0 投票
2 回答
301 浏览

asp.net - ASP.NET 多种类型的控件插入记录

ASP.NET 新手在这里。我想创建一个具有多种类型的控件的表单,用于将单个记录插入到数据库表中。这条记录有一个“类型”字段,它是一个外键,我想用它的可能值填充一个组合框。我尝试在设计视图中拖放表格(如在 Windows 窗体中),但它总是生成一个网格视图。如何让它生成一个可以指定控件类型的表单?

提前致谢

0 投票
1 回答
1145 浏览

asp.net - 从 oldValues IOrderedDictionary 获取列名

我了解 FormViewUpdatedEventArgs 的 oldValues 属性包含用于更新的字段名称/值对。我当然可以使用例如 e.OldValues(x) 访问这些值 - 因为默认成员已在系统中声明..但在这种情况下如何提取列/字段名称?

我尝试将 oldValues(x) 强制转换为字典条目 - 以拉动 .key 字段,但不允许强制转换。

我想我在这里遗漏了一些基本的东西——请指点一下?

干杯! :D

0 投票
4 回答
1311 浏览

c# - 以编程方式将事件分配给 FormView 中的子项

我意识到您可以通过在 aspx 页面上添加其属性(即 onclick="Button_Click")以声明方式将事件处理程序分配给 formview 内的子控件,但如果我想以编程方式执行此操作,我将如何处理呢?该控件不会通过页面的 Init 或 Load 事件中的 FormView.FindControl 找到,因此无法在这些阶段分配它。FormView 的 DataBound 事件将允许您找到控件,但不合适,因为这只发生一次,然后该事件不会总是被绑定,也不会触发。我不是在问,因为我无法绕过它,我只是想知道如何做到这一点。

干杯。

0 投票
2 回答
1016 浏览

asp.net - DetailsView /FormView 是否足够丰富以进行编辑和插入?

我想知道 DetailsView/FormView 和 ObjectDataSource 是否有足够的能力来插入/编辑您的记录?

或者更好地问你你喜欢使用它们还是自己制作表格?

因为有时将它们用于复杂的任务并不容易,另一方面,当您有很多字段时,您可以自己制作表格。

0 投票
2 回答
547 浏览

c# - 使用表单视图插入

我有一个表单视图。使用 formview 的数据源,我想向数据库中插入一条记录,但我想插入一个从我在代码中创建的方法中获得的值。这是否意味着我将无法使用向导直接将其编码到数据源上?