问题标签 [rowdatabound]

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 投票
3 回答
518 浏览

c# - 将一些代码从 c# 转换为 vb.net

我正在将一些类从C#to转换为VB.NET,此行无法正确转换。我尝试了一些在线转换器,但它们似乎不起作用。

转换后VB.NET不起作用。

以下是我从中得到的两个错误。谁能帮帮我,因为我的大脑现在已经死了。

谢谢,

Error 4 Delegate 'System.Web.UI.WebControls.GridViewRowEventHandler' requires an 'AddressOf' expression or lambda expression as the only argument to its constructor. C:\My Projects\PMS\App_Code\GridViewHelper.vb 110 62 C:\My Projects\PMS\

Error 3 'Public Event RowDataBound(sender As Object, e As System.Web.UI.WebControls.GridViewRowEventArgs)' is an event, and cannot be called directly. Use a 'RaiseEvent' statement to raise an event. C:\My Projects\PMS\App_Code\GridViewHelper.vb 110 9 C:\My Projects\PMS\

0 投票
2 回答
1060 浏览

c# - 将类应用于 RowDataBound 事件的单元格时,如何避免 GridView 的网格线改变颜色?

在我的网站中,我有一个带有 Gridview 的页面,用于显示一些数据。我捕获 RowDataBound 事件,以确定单元格中是否存在某些文本。如果是,我把它涂成绿色,否则我把它涂成红色。

这是问题所在:Gridview 只有水平网格线。当我更改 RowDataBound 中单元格的颜色时(我实际上是在更改类),网格线采用应用的颜色。无论我尝试什么(循环遍历所有单元格并设置边框颜色),我都无法将其还原。请帮忙。

}

样式如下:

边框颜色属性似乎没有效果。

GridView 定义为:

0 投票
1 回答
9725 浏览

c# - 如何在 GridView 中启用列?

我有一个带有以下数据的 ASP.NET GridView:

在此处输入图像描述

行将根据 column3 上的值禁用 OnRowDataBound。

网格视图 :

行数据绑定:

但是,我希望 column1 始终启用,column1 中的超链接应始终可点击。

我试过获取单元格并启用它,但它不起作用。

请告知上述问题的解决方法是什么。

0 投票
3 回答
3706 浏览

asp.net - 通过数据库值更改gridview的行颜色

我正在 asp.net 中创建一个应用程序,该应用程序显示来自数据库的 gridview 中的值。在数据库中,我有一个名为 StatusId 的列,其值为 1 或 2 或 3。

我试图通过它们的 statusId 值以不同的颜色显示网格视图行。但它永远不会奏效。我怎么能在asp.net中做到这一点。

这是我的代码

我在这里做错了什么?

编辑

我有存储在名为 statusColor 的数据库中的颜色代码。我必须将这些颜色应用于这些状态。

0 投票
1 回答
1422 浏览

asp.net - 使用 GridView.RowDataBound 事件显示特定行

问题

我有一个 Gridview 绑定到一个项目表,其中一个属性是 clientid 和其他属性。现在我只想显示clientid等于给定id的特定行。

我有什么

  1. 根据条件更改 GridView 行颜色

2. http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.rowdatabound.aspx

每个示例似乎都更新了行值,但没有一个正在尝试我正在尝试做的事情。

第二个选项是创建另一个数据表并插入所有满足条件的行并将我的网格视图绑定到该表。

我想知道这是否可以使用 rowdatabound 事件来完成。

任何帮助将不胜感激。谢谢!

0 投票
1 回答
1562 浏览

c# - Gridview单击行启用控件

我有一个网格视图。gridview 有一个保存文本的文本框多行。之后,我有一个名为已批准的图像按钮的列,一个名为未批准的列。我想在单击批准或未批准之前强制用户阅读多行框中的文本。我怎样才能以编程方式实现这一目标?我知道我应该创建一个 Rowdatabound 事件,但我应该如何处理代码?我正在使用 c# ASP.NET Web 应用程序。

0 投票
0 回答
347 浏览

asp.net - 如何创建在GridView RowDataBound 期间创建的控件的事件?

我以编程方式在 RowDataBound 事件上创建了 ImageButton。我想让 ModalPopup 在单击 ImageButton 时出现。如何为 ImageButton 创建 ImageButton_Click 事件?

0 投票
0 回答
1394 浏览

asp.net - asp.net gridview RowDataBound 方法

有一种方法可以在 GridView RowDataBound 方法中使用 CommandName 指令构建链接按钮?我只能创建 html 元素,例如:链接、img 或简单的文本。多谢。

PS。我更喜欢 vb.net 代码而不是 c#!

0 投票
1 回答
794 浏览

vb.net - GridView RowDataBound event makes my GridView slow

I have a PopupExtender that shows some information when a button in the GridView is pressed. This button exists on every row.

I also have a DropDownList present in every row that is populated by querying a database. I do this because it may be populated with different items depending on the row.

The problem I have is that the PopupExtender is slow to pop-up because of the RowDataBound event of the GridView that repopulates the DDLs from the database when the PopupExtender's associated button is pressed.

How can I make the PopUpExtender pop-up faster?

0 投票
0 回答
175 浏览

vb.net - 添加行时重新绑定gridview会增加重新绑定已绑定行的开销

我有一个包含 DropDownList 的 GridView,并在 RowBoundEvent 中使用 DB 查询填充 DDL。

Grid 的其余列是 BoundFields,它们是从 (Object) 的列表中填充的。

每次我向 GridView 添加新行时,我都必须再次查询数据库以查找以前填充的 DDL 这我想避免,有什么建议吗?

编辑:添加代码

这是相关的代码,我想。