问题标签 [databound]

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 投票
1 回答
4732 浏览

gridview - 在行数据绑定事件中修改网格视图数据项?

我正在将网格视图与数据表绑定,我想在绑定后计算一些值实现此目的的简单而常见的方法是在 RowDataBound 事件中进行所有计算,在行中找到控件并用计算值填充它们。但目前我在网格视图中没有任何控件,而是直接使用 Eval 方法显示值。

我想知道是否有任何方法可以更新与 DataBound 事件中的网格视图行关联的数据项,这样我就可以避免添加控件并可以直接访问模板字段中的那些计算列,就像这样

并且可以这样直接使用

但我得到空行.DataItem!

任何想法?

0 投票
2 回答
61 浏览

asp.net - 在 RadiboButtonList 中明确声明的数据绑定项之前

我似乎无法在任何地方的 Internet 上找到关于此的任何提示。

我有一个带有 RadioButtonList 控件的 ASP.NET 页面,数据绑定到 SQL 数据库中的表。这很好用。我还明确声明了一个额外的“未知”列表项,它处理数据库中绑定字段为 NULL 的任何记录。

但是,我希望“未知”选项出现在从数据库中提取的所有其他项目之后。由于该属性称为 AppendDataBoundItems 我认为它们将出现在任何明确声明的项目之后是合乎逻辑的,但是没有办法让数据绑定项目首先出现吗?我意识到我可以通过以编程方式添加“未知”选项来实现这一点,但这似乎有点矫枉过正!

0 投票
0 回答
97 浏览

forms - 多对多输入表单访问中的重复

我有三张桌子

每个联系人可以有多个地址,并且每个地址可以由另一个联系人共享

当我在 Access 中为联系人创建输入表单时,我想在一个表单中包含他们的姓名和地址,但我担心“Jane Smith”何时与地址已存储在 tblAddress 中的“John Smith”结婚,“Jane Smith”是一个新联系人,但她的地址已经存在,所以我不希望用户能够再次在表中添加地址。

我正在使用绑定表单,所以我担心在将其保存为另一个地址之前,我可能无法在 tblAddress 中搜索该地址。

在我的 frmEditContact 上,我使用 SQL 语句为每个联系人的每个可用地址填充一个组合框,但是在 frmAddContact 添加地址时,它是一个绑定的 txtbox...。

我可以这样进行吗?如何阻止用户再次添加地址?

0 投票
1 回答
6079 浏览

infragistics - 如何从子带 Infragistics.UltraGrid 更改列的宽度

我有一个带有多频段的 Infragistics 超网格。

ultragrid 绑定到票证列表(第一个波段)第二个波段是带有 TicketHistory 列表的历史

问题是第二个波段的状态列与第一个波段的选定列(复选框列)的大小相同。如何从子带更改列(状态)的宽度?

1.我尝试在 InitializeLayout 处理程序中更改宽度,但没有成功。

2.我在 ultragridcolumn 上尝试了 PerformAutoresize,但没有奏效。

0 投票
2 回答
1872 浏览

c# - 中继器:通过 c# 的 javascript 到 itemlist 中的按钮

我有一个带有项目列表的中继器,它通过 C#/sql 和数据绑定获取数据。然后,我想将 onclick javascript 添加到项目列表中的“deleteNewsButton”中。我猜我必须使用 OnItemDataBound?

这是我的中继器:

编辑:我如何将代码后面的参数绑定到我的“deleteNewsButton”控制器。它需要从后面的代码中完成......

0 投票
1 回答
2472 浏览

c# - 如何获取数据文本字段值

我正在使用 asp.net、c# 在 Visual Studio 2012 中创建一个网站。我创建了一个网格视图,它从我的 sql 服务器获取数据,并创建了一个绑定到 id_p 的按钮字段,它是从数据库中获取的列之一。我正在尝试获取单击按钮所在行的 id_p 数据。

我需要的不是选定的行,只有 id_p 值,请问我该怎么做?

0 投票
3 回答
4235 浏览

c# - 当 DataSource 绑定到 EF5 实体集合时过滤 DataGridView 行

我有一个数据绑定到 BindingList 的 DataGridView

和一个过滤文本框,一个 TextChanged 事件像这样处理

我运行代码,数据正确显示,但是当我尝试ColumnName like '%sometext%'在我的过滤器文本框中键入类似的内容时,我收到一个异常,说我无法投射'System.Data.Entity.Internal.ObservableBackedBindingList`1[MyEntity] ' 到 'System.Data.DataView'。

谁能给我指点?

谢谢,F。

解决:

添加了通用扩展方法

并像这样修改了 TextChanged 事件处理程序:

0 投票
2 回答
6168 浏览

c# - 如何获取复选框列表数据绑定事件中每个项目的 ID?

我有一个CheckBoxList,我需要id在其DataBound活动中获取其中的每个项目,但我不知道如何获取它,请帮助我。

这是我的代码:

HTML:

这是代码背后的代码:

实际上我需要做的是:我需要在此复选框列表中绑定的项目 id 的基础上绑定另一个复选框列表。像这里我是绑定区域。现在我想绑定另一个房间的复选框列表,我想使用区域 id 的 id 来获取该特定区域的房间。

0 投票
1 回答
1306 浏览

c# - ASP.NET 数据绑定字段 -> 如何检查复选框字段

我有一个问题,我找不到答案。在 VS2012 中,我用C#创建了一个 ASP.NET 网站。

我有我的会员提供程序设置和工作,现在我想创建一个管理页面,管理员可以在其中编辑角色并阻止用户。从服务器资源管理器中,我将 asp_membership 表拖到页面上,它自己创建了。

我删除了一些不相关的列,并添加了一个带有两个按钮的 itemtemplatefield 。先看一下代码:

我正在尝试制作两个按钮(阻止和解除阻止),如果复选框字段“IsLockedOut”被禁用并且不可见,如果......你明白了这一点。

当我加载页面时,按钮都消失了。我假设错误在这里: <%# Convert.ToBoolean(Eval("IsLockedOut").ToString()) %>? 有人能帮我吗?

0 投票
7 回答
33972 浏览

c# - asp.net asp:DropDownList onSelectedIndexChanged 未在数据绑定 asp:GridView 中触发

我遇到了麻烦,我无法弄清楚。我有一个数据绑定的 asp:gridview (sqldatasource),在 itemtemplate 中有一个 asp:dropdownlist。下拉列表有一个 onSelectedIndexChanged 事件侦听器,但它不会触发。

这是标记:

我添加了更新面板代码,因为我认为它可能是相关的。在后面的代码中,我确保仅在 !Page.IsPostBack

然后我为下拉列表制作了一个动作监听器

我已经在两个方向上尝试了 enableViewState="True || False" (对于 gridview 和下拉列表)和 autoPostBack="True || False" 但日志文件没有显示“它还活着”消息。更改索引时未触发该事件。

有任何想法吗?