问题标签 [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# - 如何在不清除 ItemTemplate 字段的情况下清除生成的列
我有一个通过代码生成列的网格视图,还有来自 aspx 的 ItemTemplate 字段,如何在不清除模板字段的情况下清除从代码生成的列?
我之前帖子中的代码
aspx
asp.net - Gridview 编辑外部更新按钮。
我的 asp.net 页面中有一个 gridview,其中有一个用于编辑年度预算的模板字段。代码如下:
当我的页面加载一个模板时,我拥有的字段将自动显示为数据绑定文本框。我这样做是因为一次要输入多个货币数字,我相信这对我的网站来说是一个更好的功能。我希望能够单击一个外部(即gridview 的外部)按钮来循环gridview 并更改我的数据库中的这些值。任何人都知道如何做到这一点,我无法在互联网上找到这样的例子?谢谢!
asp.net - 如何将 .aspx 标记中创建的 TemplateField 添加到代码后面的 GridView 列?
基本上,我想要一个按钮,将带有我的控件(即 TextBox、DropDownList)的新列添加到我的 GridView。
这看起来已经很简单了:
假设我想添加这个标记:
这就是问题所在。如何使用我在 .aspx 页面上的标记中创建的 TemplateField 并将其添加到我在代码后面的新列中?我不知道也不想在后面的代码上创建我的 TemplateField,因为我将无法创建精致或花哨的标记。它们看起来就像彼此相邻的控件。这是非常丑陋的。
PS 如果有人对我实际制作的内容感到好奇,我基本上是在将我的 GridView 变成类似 Excel 的网格表。新列代表供应商,每一行代表供应商正在销售的商品。他们希望这样,因为在他们填满的时候更容易并排比较价格。
更新:我已经想通了。我可以简单地从代码隐藏中调用我的 GridView 的列,该列代表我在标记中创建的 TemplateField,然后添加它。
然后在代码隐藏中,我可以访问代表在标记中创建的 TemplateField 的列,并在单击按钮时再次添加它,就像一个新副本:
sql - 对象数据源更新
我有一个启用编辑的 gridview (CustomerDetails)。当我单击编辑按钮并更新 5/6 字段之一(我将所有字段更改为模板字段,然后将编辑模板设置为我不想编辑的字段的标签)时,我收到一个错误:
“ObjectDataSource 'ObjectDataSource1' 找不到具有参数的非泛型方法 'UpdateCustomerAddressZip':CustomerID、CustomerAddressOne、CustomerAddressTwo、CustomerZip、original_CustomerID”
对象数据源代码是
而我在实体层的方法是:
随着 SQL 是
谁能告诉我哪里出错了?
谢谢
vb.net - 使用 gridview/templatefield 更新 SQL 数据库
任何人都知道如何使用模板字段所在的网格视图中已经使用的 SqlDataSource 和使用更新功能的按钮字段来获取文本框的 Templatefield 列,以将键入的数据反馈回 sql 数据库?我只是想知道是否有人知道如何让它工作,因为我无法找到任何方法来做到这一点。
如果你们中的任何人需要更多信息来帮助您解决这个难题,请告诉我。
如果我启用编辑和更改文本框中的信息以及同一行中的另一列字段,我可以将信息反馈到 SQL 服务器,但如果我只更改信息,它不会更新文本框是否处于编辑模式或只是单击更新按钮。
performance - 在 Gridview 的 TemplateField 中使用标签会导致性能问题吗?
将Gridview * BoundFields * 更改为带有标签的TemplateFields是否存在重大性能问题?(请参阅下面的代码摘录)
由于gridview字段的许多需求更改,我计划实施上述更改,以使代码更易于维护。仅重新排列字段时需要较少的代码更改。
使用 BoundFields 似乎更容易出错,因为必须非常小心地跟踪所有出现的单元格索引。尤其是 Gridviews 有很多可以在任何地方访问的字段。
任何帮助/建议表示赞赏。
提前致谢。
标签:
在页面上:
在代码中:
边界:
在页面上:
在代码中:
asp.net - 如何绑定在父 Gridview 控件的模板字段内使用的子 Gridview 控件?
我在一个项目中工作,我的要求是我需要使用一个 Gridview 控件作为另一个 Gridview 控件的模板字段,并在将它呈现给用户之前动态地将一个通用列表绑定到它。有什么方法可以绑定子 Gridview(在 Templatefield 内)?
可以说:父Gridview:PGridview 子Gridview:CGridview
我真的很困惑 PGridView.Databind() 在这种情况下如何工作。
首先绑定哪个 GridView 以及如何绑定?
请帮忙。
谢谢
c# - How to get values from template fields in GridView?
This is my markup of GridView.
I have a button which stores the values in the worksheet cells of excel object.
How do I get the values of GridView and store it in a worksheet, as the GridView2.Rows[i].Cells[j]
.Text returns empty string.
asp.net - 使用模板字段在代码后面动态创建gridview
我需要动态创建特定设计的gridviews(只有4列),第一列有一个复选框,其余的是boundfields,我如何创建它,并绑定动态创建的gridview,是否也可以绑定复选框(我为此有一个布尔列)。
稍后我需要检查和取消选中行,然后单击按钮我将能够访问这个动态创建的 gridview 以查找选中和未选中的行。
编辑:我有一个数据集,其中包含许多(未知数)具有 4 列的数据表,我需要为用户提供一个 UI 以在此 DS 中更改数据。
asp.net - Add values into two columns in a table using data in one textbox
I'm developing an asp.net
web-forms application with entity framework
. There are two columns in my database table to add Latitude
and Longitude
. But I don't want to add two TextBoxes
in user interface to add them.
I need to add one TextBox
to add those data, separated by comma. (ex: 85.06000,25.01200). when user clicks submit button, I need to split this string up and add the result to Latitude
and Longitude
columns in database table.
I have created the form to insert data using DetailsView
with TemplateField
.
I'm new to asp.net and C#. How could I do this ?