问题标签 [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.
c# - Gridview dataBound 从后面的代码中添加到列数据的超链接
使用网格视图从后面的代码绑定它:
我想将一个特定的列数据绑定到一个超链接中,所以当它点击它应该进行下载。
怎么做 ?
下面是我的代码:
c# - 从数据库中获取图片并将其绑定到 ListView
我很抱歉这个问题,因为我相信它可能真的很基本,但我似乎有很多麻烦。
我要做的是获取我保存在数据库中的图片并将其绑定到我拥有的 ListView。
在数据库中我没有图片本身,我有图片的名称,所以我想尝试使用它的 PathWay 来获取它。
我正在使用 ASP.NET Web Forms 网站 这是 ListView 以便您更好地理解我的意思
而不是<img src=... />
我想要附加图片路径,以便它可以为适当的品牌显示适当的图片。
Brands是我用sql创建的一个表,基本上Brands和Pictures是一对多的关系(一个Brand可以有很多图片)
在我到目前为止搜索的内容中,我发现最好使用OnItemDataBound
从数据库中获取图片,任何进一步的帮助将不胜感激。
这是用于进一步帮助的 c# 代码
我知道我应该指定函数 lvBrands_ItemDataBound,但老实说我不知道要添加什么。
任何帮助都会很棒,谢谢!
c# - 回发后在 Repeater 中重复的 ASP.NET HiddenField 值
我有一个Repeater
和一个Button
控制。在Repeater
我有一个HiddenField
控制:
在后面的代码中,我将ItemDataBound
事件处理程序绑定Repeater
到Page_Load:
在事件处理程序中,我以HiddenField
编程方式设置控件的值:
到目前为止,这按预期工作,并且值HiddenField
设置为“TestValue”。
回发时出现问题。如果我单击“保存”按钮,ItemDataBound
事件处理程序将再次触发,并再次HiddenField
设置 的值,但保留原始值并最终得到“TestValue,TestValue”值。我已经将标签控件换成HiddenField
了标签控件,并且这种行为没有发生。
我已经单步执行了代码,当ItemDataBound
事件处理程序在回发时触发时,HiddenField
.
任何帮助表示赞赏。
c# - 如何将不同的 css 类应用于不同 ItemTemplate 中的 asp:panels?
我有一个列表视图,它是 ItemTemplate,一个包含一些控件的 asp:panel。我需要对 asp:panel 应用三个不同的 css 类,具体取决于我的 asp:panel 中的一个控件的值。
这是我的代码:
问题是,无论发生哪种情况,最后一个 css 类总是适用于我所有的 asp:panels。现在我的问题是如何将不同的 css 类应用于不同 ItemTemplate 中的 asp:panels?
c# - 从 SQL 数据阅读器格式化 Gridview 上的单元格
我有一个通过我的 SQL 数据阅读器填充的网格视图
网格视图:
SQL 数据阅读器:
当文本等于一个值时,我正在尝试更改网格视图中单元格的格式,我之前使用列表视图完成了此操作,但 Gridview 步骤似乎不同。我有以下似乎没有任何建议?
c# - 中继器的 ItemDataBound 不影响某些值
我有一个中继器,里面有一些标签和一个按钮。这是我的.aspx:
我的代码隐藏:
如您所见,我的转发器根据我的数据库的布尔属性“已批准”更改标签颜色和按钮可见性。批准的属性随着按钮的点击而改变,这里没有任何问题。我正在检查批准的值是真还是假,并根据它更改标签。最后,ItemDataBound 方法根据在 checkIfApproved 方法中更改的标签更改标签颜色和按钮可见性。
现在,这是我的问题。如您所见,我在 .aspx 中将默认标签颜色定义为红色。这应该变为蓝色或紫色,但一些值保持为红色。这意味着“Repeater1_ItemDataBound”方法不会影响某些值。这是另一个有趣的点:转发器的第一项按我的意愿生效,并根据标签文本显示为蓝色或紫色,但第二项变为红色。这意味着第二项不受此方法的影响。第三项生效,第四项不生效。事情是这样的。有任何想法吗 ?
telerik - 从 Telerik Radgrid 中删除一行。我如何获得该选定行的索引?
这是我用于删除功能的代码。
在 RadgridItemdatabound 函数中,我必须包含这个......
然后我必须创建 Itemcommand 函数。
我无法在“var ItemIndex”中获取所选行的索引。它总是在 ItemIndex 中返回零索引。这就是网格中第一行被删除的原因。如何获得选定行的选定索引?
asp.net - 在 DataList HeaderTemplate 中查找控件
问题
如何根据 a 的值更改 a 的标头模板内的控件DataList
的值DataItem
?
我无法更改值,因为在绑定ListItemType.HeaderItem
之前我也不知道要设置什么值。ListItem
ASP.NET
代码背后
listview - 访问 itemdatabound 中的前一个 ListViewDataItem
尝试在 itemDatabound 期间访问列表视图中的上一个项目,但它没有返回任何内容。事实上,lvListview.items.count 显示为 0;即使记录清楚地存在。
当然感谢您的帮助。:)
这个也试过了,...
在单步执行代码时,将鼠标悬停在 lvReleaseNotesReport.Items 上会显示正确的记录数,但所有数据项都是 = 没有。
c# - 如果 Data Grid asp.net 上的值为 0,则将值设置为 Null
我有一个数据网格,其中包含带有标签的项目模板:
我正在尝试将 0 设置为空白,而不是在 DataGrid 中显示 0,因此在 ItemData 绑定时,我得到这样的标签并尝试将值设置为 null: