问题标签 [itemdatabound]

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 回答
991 浏览

c# - Gridview dataBound 从后面的代码中添加到列数据的超链接

使用网格视图从后面的代码绑定它:

我想将一个特定的列数据绑定到一个超链接中,所以当它点击它应该进行下载。

怎么做 ?

下面是我的代码:

0 投票
1 回答
115 浏览

c# - 从数据库中获取图片并将其绑定到 ListView

我很抱歉这个问题,因为我相信它可能真的很基本,但我似乎有很多麻烦。

我要做的是获取我保存在数据库中的图片并将其绑定到我拥有的 ListView。

在数据库中我没有图片本身,我有图片的名称,所以我想尝试使用它的 PathWay 来获取它。

我正在使用 ASP.NET Web Forms 网站 这是 ListView 以便您更好地理解我的意思

而不是<img src=... />我想要附加图片路径,以便它可以为适当的品牌显示适当的图片。

Brands是我用sql创建的一个表,基本上Brands和Pictures是一对多的关系(一个Brand可以有很多图片)

在我到目前为止搜索的内容中,我发现最好使用OnItemDataBound从数据库中获取图片,任何进一步的帮助将不胜感激。

这是用于进一步帮助的 c# 代码

我知道我应该指定函数 lvBrands_ItemDataBound,但老实说我不知道​​要添加什么。

任何帮助都会很棒,谢谢!

0 投票
2 回答
1214 浏览

c# - 回发后在 Repeater 中重复的 ASP.NET HiddenField 值

我有一个Repeater和一个Button控制。在Repeater我有一个HiddenField控制:

在后面的代码中,我将ItemDataBound事件处理程序绑定RepeaterPage_Load:

在事件处理程序中,我以HiddenField编程方式设置控件的值:

到目前为止,这按预期工作,并且值HiddenField设置为“TestValue”。

回发时出现问题。如果我单击“保存”按钮,ItemDataBound事件处理程序将再次触发,并再次HiddenField设置 的值,但保留原始值并最终得到“TestValue,TestValue”值。我已经将标签控件换成HiddenField了标签控件,并且这种行为没有发生。

我已经单步执行了代码,当ItemDataBound事件处理程序在回发时触发时,HiddenField.

任何帮助表示赞赏。

0 投票
1 回答
691 浏览

c# - 如何将不同的 css 类应用于不同 ItemTemplate 中的 asp:panels?

我有一个列表视图,它是 ItemTemplate,一个包含一些控件的 asp:panel。我需要对 asp:panel 应用三个不同的 css 类,具体取决于我的 asp:panel 中的一个控件的值。

这是我的代码:

问题是,无论发生哪种情况,最后一个 css 类总是适用于我所有的 asp:panels。现在我的问题是如何将不同的 css 类应用于不同 ItemTemplate 中的 asp:panels?

0 投票
1 回答
417 浏览

c# - 从 SQL 数据阅读器格式化 Gridview 上的单元格

我有一个通过我的 SQL 数据阅读器填充的网格视图

网格视图:

SQL 数据阅读器:

当文本等于一个值时,我正在尝试更改网格视图中单元格的格式,我之前使用列表视图完成了此操作,但 Gridview 步骤似乎不同。我有以下似乎没有任何建议?

0 投票
1 回答
899 浏览

c# - 中继器的 ItemDataBound 不影响某些值

我有一个中继器,里面有一些标签和一个按钮。这是我的.aspx:

我的代码隐藏:

如您所见,我的转发器根据我的数据库的布尔属性“已批准”更改标签颜色和按钮可见性。批准的属性随着按钮的点击而改变,这里没有任何问题。我正在检查批准的值是真还是假,并根据它更改标签。最后,ItemDataBound 方法根据在 checkIfApproved 方法中更改的标签更改标签颜色和按钮可见性。

现在,这是我的问题。如您所见,我在 .aspx 中将默认标签颜色定义为红色。这应该变为蓝色或紫色,但一些值保持为红色。这意味着“Repeater1_ItemDataBound”方法不会影响某些值。这是另一个有趣的点:转发器的第一项按我的意愿生效,并根据标签文本显示为蓝色或紫色,但第二项变为红色。这意味着第二项不受此方法的影响。第三项生效,第四项不生效。事情是这样的。有任何想法吗 ?

0 投票
1 回答
1195 浏览

telerik - 从 Telerik Radgrid 中删除一行。我如何获得该选定行的索引?

这是我用于删除功能的代码。

在 RadgridItemdatabound 函数中,我必须包含这个......

然后我必须创建 Itemcommand 函数。

我无法在“var ItemIndex”中获取所选行的索引。它总是在 ItemIndex 中返回零索引。这就是网格中第一行被删除的原因。如何获得选定行的选定索引?

0 投票
2 回答
1589 浏览

asp.net - 在 DataList HeaderTemplate 中查找控件

问题

如何根据 a 的值更改 a 的标头模板内的控件DataList的值DataItem

我无法更改值,因为在绑定ListItemType.HeaderItem之前我也不知道要设置什么值。ListItem

ASP.NET

代码背后

0 投票
1 回答
115 浏览

listview - 访问 itemdatabound 中的前一个 ListViewDataItem

尝试在 itemDatabound 期间访问列表视图中的上一个项目,但它没有返回任何内容。事实上,lvListview.items.count 显示为 0;即使记录清楚地存在。

当然感谢您的帮助。:)

这个也试过了,...

在单步执行代码时,将鼠标悬停在 lvReleaseNotesReport.Items 上会显示正确的记录数,但所有数据项都是 = 没有。

0 投票
1 回答
185 浏览

c# - 如果 Data Grid asp.net 上的值为 0,则将值设置为 Null

我有一个数据网格,其中包含带有标签的项目模板:

我正在尝试将 0 设置为空白,而不是在 DataGrid 中显示 0,因此在 ItemData 绑定时,我得到这样的标签并尝试将值设置为 null: