问题标签 [templatefield]
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# - 如何从gridView中的特定行字段获取同一行的模板字段的参数
我正在使用 GridView 显示来自数据库的数据,gridView 绑定到 objectDataSource。gridview 中的每一行代表一个属于用户的项目,我想向 gridView 添加另一个字段,该字段将显示用户详细信息(实际上位于数据库的不同表中)。
我不确定最好的方法是什么,我尝试向 gridView 添加一个包含 DetailView 的 TemplateField,并将其绑定到另一个 objectdatasource 但我不知道如何从特定字段中获取参数行(用户 ID 字段)。
欢迎大家提出意见...
c# - C# - 在 Gridview TemplateField 列中设置超链接控件的 url
我有一个 gridview,它有一列有一个 Hyperlink 控件以及一个 LinkButton 控件。像这样:
每行都有一个“Actions”列,如下所示:Edit | 发送
如何设置每行中超链接的 NavigateUrl 属性以包含该行第一列的值?
示例:NavigateUrl="~/shipment.aspx?edit=VALUE_FROM_COLUMN_0_OF CURRENT_ROW"
asp.net - 在动态 GridView TemplateField 中保留 CheckBox 的值
我正在尝试创建一个 GridView ,其中将包含他们有权访问的用户列表和权限级别。每行将包含以下字段:User_ID、用户名、Permission1、Permission2、...、PermissionN,如果用户没有该权限,则权限字段的值为“0”,如果有,则为“1”(注意DAL 返回的列未命名为 Permission1,而是权限的实际名称)。我想使用 CheckBoxes 来表示数据,以允许管理员一次快速授予或撤销大量用户的权限。
由于我事先不知道权限的数量,所以我动态创建了 TemplateFields 和 CheckBoxes,这很好用;GridView 显示所有用户的当前权限级别。当我尝试根据用户选中和取消选中框更新权限时遇到问题。
一旦用户完成更改权限,我就有一个“更新”按钮,这当然会导致回发。由于回发发生在 OnClick 事件之前,当我到达 OnClick 时,所有 CheckBox 都已重置为其初始值。有没有办法在回发发生之前以某种方式获取 CheckBoxes 的 Checked 属性的值?还有另一种(更好的)方法吗?谢谢。
ASPX:
代码背后:
自定义模板类:
asp.net - GridView模板字段(如何处理DropDown list Selected Item)
我有带有 DropDownList 控件(职业)的员工注册页面。添加新员工时,我将 Occupatrion.SelectedValue 存储在数据库中。
我在 FindEmployee 页面上实现了 GridView,其中绑定了来自员工表(数据库)表的信息。
我正在使用 GridView 中的 Template 字段并尝试检索 Occupation 的值。但它显示了选定的值 i/o SelectedItem(是的,我知道为什么它显示值 i/o 项)
我的问题是如何使用模板字段显示职业选择项目?
请有任何想法
c# - 无法从gridview内的templateField中的文本框获取值
抱歉之前的代码。有人可以帮忙吗?我有一个 gridview ,它是通过从具有三列的 Excel 表导入来GridView1
填充的:PageLoad()
- 日期
- 顾客
- PayingBookNoOrDD
工作表有五行。用户可以在页面上的文本框中编辑数据(下面的标记)。编辑后,当用户单击提交按钮时,我需要从所有文本框中获取这些新值,并从GridView
填充的地方更新同一个 Excel 工作表。
我创建了三个字符串数组:dateArray
、custArray
和payingInBookArray
来存储这些新值。但是当我运行应用程序时,所有三个数组都是空的。
标记:
代码隐藏:
请让我知道是否有人有解决方案。
谢谢。
c# - Dynamically Add TemplateField to Details View
I have a grid view that, on selected index, will populate a details view. If the selected index happens to have multiple IP Address's I want to add additional fields to display them. They don't need to be databound since I know the data. I'm using the code below to create the additional template fields. This is done in the Data Binding event.
This works until I select a different row in the grid view, then no data is displayed in the details view. My theory is that it's trying to bind the data but there are a different amount of values returned from the database than controls to put them in. I guess is there an easier way to do this?
asp.net - C# - ASP.NET - 日历控件 - 指定的强制转换无效
我有一个网格视图,我可以在其中跟踪截止日期。我有 2 个日期。预期日期(截止日期应该完成的日期)和实际日期(截止日期完成的日期)。现在在我的数据库中,所有预期的日期都有值,因为它们应该在每个月的同一日期完成。但是实际日期是空白的。
由于空值,这给了我以下错误:Exception Details: System.InvalidCastException: Specified cast is not valid.
现在我在 Internet 上查找时发现了一些东西,那就是调用辅助方法(请参阅 selectedDate 属性 - 我将 selectedDate 的相同值复制到 VisibleDate,因为否则我有相同的错误)但是这给我带来了另一个错误,即我无法获得新选择的值!
这是我的模板字段中实际日期的代码
请帮忙,我有点迷路了:p
c# - GridView 将 TextBox TemplateField 添加到页脚 CodeBehind
假设我有一个模板字段
然后我定义了在 gridview 编辑模式下 FooterField 应该做什么,如下所示:
现在我的问题是:如何将此 TemplateField 插入到 gridview 页脚中?
asp.net - 无法从代码隐藏访问 DropDownList insideTemplateField
我通过在网页中放置 datailsview 并为其提供数据源来更新我的表格,
我在有界控件的中间引入了一个下拉列表,并希望根据我给定的指令填充它,但是 DropDownList 不能通过代码隐藏中的 ID 访问,例如:
gridview - ASP.Net GridView 模板字段
概括:
我想templateField
在调用后从数据库中创建一个结果,gridview.databind
使其在按下它时充当链接按钮。
换句话说,我想templateField
在运行时将 a 与数据绑定。