问题标签 [edititemtemplate]
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.
c# - 从代码隐藏中获取 edititemtemplate 的值
我有一个详细信息视图,我从会员资料中获取了一些数据并将其显示在详细信息视图中......这很好用:
但是当我单击编辑按钮时,该字段上没有显示任何内容。这就是我在编辑模板上所做的:
我这样称呼 ItemUpdating:
我应该改用 Itemupdated 吗?或者当单击编辑按钮时我应该调用另一种方法来填充编辑时的名字字段?此外,我在编辑模式下将其保留为“标签”(通常是文本框)的原因是该字段必须是只读的。
asp.net - ListView 中的 ItemTemplate 更新后如何切换回 EditTemplate
它有一个带有 LayoutTemplate、ItemTemplate 和 EditTemplate 的 ListView。列表视图只显示一项。ItemTemplate 作为带有 CommandName = 'Edit' 的 EditButton,单击时触发...
EditTemplate 有一个带有 CommandName 'Update' 的 UpdateButton,单击它会触发...
上面的效果很好。我的问题是我现在如何回到 ItemTemplate 视图。我知道我必须使用类似于上述 ItemEditing 方法工作方式的 ItemUpdating 方法,但我已经没有想法了......感谢任何帮助。我现在只有...
谢谢
c# - 如何区分在 GridView OnUpdating 事件中更新或插入?
我正在使用 ASP.NET 开发我的 Web 应用程序,我遇到了需要在 GridView 更新事件上区分更新和插入的情况。
我在 GridView 中有一个ItemTemplate和EditItemTemplate,当单击 Edit Button(在 ItemTemplate 上),然后更改为 Update Button(在 EditItemTemplate 上)。
我在 GridView 之外有一个添加按钮,单击后,将新行添加到 GridView 并将按钮文本更改为添加,如下代码片段:
我知道有用于插入行的 InsertItemTemplate,但在我的情况下,我使用 GridView 之外的 Button 来添加新的编辑行。
那么,如何区分 RowUpdating 事件的编辑或插入?有什么推荐的技巧来实现这一目标吗?也许像添加一个 HiddenField 作为一个标志。
提前谢谢你。
asp.net - 编辑模板不显示
我有一个带有项目模板和编辑模板的网格视图。问题是,每当我单击编辑按钮时,编辑模板都不会出现。
这是我的页面代码:
后面的VB代码:
asp.net - 如何根据其他列值在 GridView EditItemTemplate 中填充 DropDownList
在 GridView 中编辑一行时,我需要一个 DropDownList,其可用值列表取决于该行中的其他列(现在我们只说记录的“类型”);也就是说,将根据正在编辑的行列出不同的选项。
我通过在 GridView 中添加一个原本不需要的 DataKeyName 来实现它的工作,但这在其他地方引起了我的悲痛,无论如何它感觉太迂回了,所以我正在寻找一种更好的方法。这是我目前的做法:
在 .aspx 文件中:
我希望 SelectParameter 成为具有 ControlID="gvDct" 和 PropertyName="SelectedDataKey.Values[dctType]" 的 ControlParameter,但由于未知原因不起作用(参数值为空),所以我将此位添加到.vb 代码隐藏文件以填充 DropDownList 的数据源的行特定参数:
因此,当我开始在 GridView 中编辑一行时,DropDownList 被绑定,这会导致 SqlDataSource SelectCommand 执行,这会触发 OnSelecting 代码,在该代码中我从正在编辑的行 (EditIndex) 中提供参数值,以便获得适当的DropDownList 中的值的总体。
有没有更好的办法?对我来说最重要的方面是避免添加 DataKeyName,因为这会导致我用于从 GridView 中删除一行的存储过程出现参数过多的问题。
asp.net - 无法访问 Gridview 内 EditItemTemplate 中的 DropdownList
我的 TT.aspx:
我的 TT.aspx.cs
我是 asp.net 的新手,我只用这段代码进行测试。我遇到的问题是第二个FindControl("Eq")
总是返回null
,而第一个(对于文字)返回正确的值。我尝试将 gridview 的编辑索引设置为 e.NewEditIndex 但似乎不起作用。
基本上我想要发生的是,如果用户单击一行上的编辑,则在下拉列表中选择标签中的原始数据绑定值。
请问有人可以指导我吗?
c# - 在asp.net c#中gridview的编辑项模板中从存储过程中查找下拉列表控件
我试图在网格视图的 EditItemTemplate 上找到一个 DropDownList 控件,以便在绘制之前用查询的结果填充它,但从未找到该控件。
总是!
我可能遗漏了一些非常明显的东西,但我已经尝试了大约 8 种不同的方法来让这个查找控件工作,但无论我做什么,它都会出现空值。
我已经包含了 ASP 和 C#,sql 应该不重要,因为我什至无法接听电话!
ASP:
C#:
我知道这里缺少一些东西,无论我尝试了什么,都找不到控件!
c# - 在 EditItemTemplate gridview 的下拉列表中获取预选文本
我无法在编辑模板的下拉列表中获得预选文本。请看我的代码:
c# 代码
有人能告诉我我应该怎么做才能获得预选的下拉菜单吗?
问候侯赛因
c# - 在 Gridview 混乱中编辑项目模板文本框值
我有一个带有编辑命令字段的网格视图。在 gridview 的模板字段之一中,我在编辑项模板中有一个文本框。在 RowUpdating 事件中,我尝试获取文本框的值。
我尝试了所有三种方法。当我把
我将 textbox.text 值设为空。如果删除该条件,我将获得使用标记页面中的 Bind 函数绑定在控件上的值。我从未得到我在控件中编辑的值。
我哪里错了?解决方案?
asp.net - Gridview 的 EditItemTemplate 中的 UpdatePanel 导致整页刷新
我试图寻找解决方案,但找不到任何解决方案。他们到处都在谈论 UpdatePanel 中的 Gridview。在我的情况下,我在 Gridview 的 EditItemTemplate 中有一个 UpdatePanel,在 EditItemTemplate 中有一个 DropDownList 导致 SelectChange 事件的回发。我只想部分呈现该单元格或最多该行的gridview,但整个页面都会闪烁。
我在该页面的其他地方使用了更新面板,但在 gridview 之外,它工作正常。
Gridview 模板不支持 UpdatePanel 吗?
谢谢!