- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用如下代码在绑定(bind)后对表中的每一行进行操作:
protected void dtlImages_ItemDataBound(object sender, DataListItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item)
{
LinkButton button = (LinkButton)e.Item.FindControl("lbDeleteImage");
button.Visible = false;
}
}
表中每个图像旁边都有一个按钮,可让我删除图像(行)。似乎工作得很好,但实际发生的情况是,它使所有其他行的项目(删除按钮)不可见。什么会导致这种情况发生?在谷歌中很难找到正确的词来搜索。 :)
如果您看到我的表格,它看起来像是一个带有描述的漂亮图像列表,并且图像和每隔一行在图像旁边都有一个删除按钮。在这个简单的例子中(为了清楚起见,我省略了条件),我认为它们应该全部消失。
有什么建议吗?
最佳答案
我认为您很可能需要检查 ListItemType.AlternatingItem
同样,像这样:
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
特别是考虑到它只捕获每隔一行的事实。
关于asp.net - 使用 ItemDataBound 我只得到每隔一行。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10180853/
我在使用 itemdatabound 时遇到 null 异常。当我检查时,我看到的是项目索引为零。你能告诉我我的转发器哪里错了吗 我的中继器;
我试图在“for”循环中获取中继器内的标签,但我一直收到错误提示: "An exception of type 'System.ArgumentOutOfRangeException' occurre
我有一个名为 RadGrid1 的网格控件,在 RadGrid1_ItemDataBound 中有一个断点,但是当我运行我的 aspx 应用程序时,断点没有被触发。 我的代码是:
当 RadTextBox 文本更改时,我需要调用 ItemDataBound 事件。如何实现这一目标,请帮助。 最佳答案 您甚至应该将 RadGrid.DataBind(); 方法分配给 RadTex
如何在 ItemDataBound 事件中获取转发器控件的值我写了下面的asp代码
当 RadTextBox 文本更改时,我需要调用 ItemDataBound 事件。如何实现这一目标,请帮助。 最佳答案 您甚至应该将 RadGrid.DataBind(); 方法分配给 RadTex
我正在使用 ListView 来显示我的数据。在 ItemDatabound 事件上,我想做一些操作并更改一些正在显示的数据。当我检查此事件的项目时,我使用以下代码,但我需要知道该项目是否是交替项目,
我有一个 DataGrid,其中数据源与 SqlDataReader 对象绑定(bind): SqlDataReader areader = runner.Reader; dgSearchRe
请举例说明数据表示控件的 ItemCommand 和 ItemDatabound。 最佳答案 ItemDataBound是针对绑定(bind)到控件的每条记录在您的服务器上触发一次的事件。 ItemC
我在 ListView 的 itemdataboundevent 期间收到以下错误。 描述:在编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改您的源代码。 编译器错误消息:C
我确定我以前做过,但真的不记得怎么做了。 在 ListView 的 ItemDataBound 事件中,我需要获取实际数据值。我似乎无法在传入的 ListViewItemEventArgs 对象中找到
我有一个 Repeater 在代码隐藏中,我需要为此添加一个 css 类 中继器中
我使用如下代码在绑定(bind)后对表中的每一行进行操作: protected void dtlImages_ItemDataBound(object sender, DataListItem
我的 aspx 页面中有一个普通的 Repeater 控件 '>'> 在按钮上单击我将数据绑定(bind)到 Repeater as rpt1.DataSource = GetData()
我有一个嵌套的中继器因此,我的代码中没有控件是可见的,因此我发现我必须使用 FindControl 才能使控件可见。我想在单击按钮后从标签传递一个值,但我很难做到正确 带有值的标签 '> 我使用的按钮
我正在将数组绑定(bind)到 DataGridView。我有一列包含映射到一列按钮的文件路径。我想预处理文件路径,以便 DataGridViewButtonColumn 仅显示文件名(没有父文件夹)
我使用以下代码设置数据源: protected void Page_Load(object sender, EventArgs e) { var vacancies =
好吧,我正在使用 XMLDataSource 和转发器从 feedburner 中提取 XML 提要。 ">
我目前正在更改一个网站,该公司希望将所有内容从 Telerik 更改为 Kendo。 我现在遇到了一些麻烦。在 BindTo 方法中可以有一些映射,而 .ItemDataBound 。在那,你可以设置
我将中继器与 SqlDataReader 绑定(bind),但我希望当 repater 没有行时,在 ItedDataBound 事件中添加一个空白行 最佳答案 1- 首先创建一个 DataTable
我是一名优秀的程序员,十分优秀!