ASP.NET – 在GridViewRowEventArgs Row.Cells.Item中使用列名而
发布时间:2020-12-16 07:03:22 所属栏目:asp.Net 来源:网络整理
导读:我想对GridView中的单元格执行一些简单的自动格式化.到目前为止,我有以下代码: Private Sub gridviewRefreshPanel_RowDataBound( _ ByVal sender As Object,_ ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) _ Handles gridviewRefreshPanel.
我想对GridView中的单元格执行一些简单的自动格式化.到目前为止,我有以下代码:
Private Sub gridviewRefreshPanel_RowDataBound( _ ByVal sender As Object,_ ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) _ Handles gridviewRefreshPanel.RowDataBound Dim readyStatus As String = DataBinder.Eval(e.Row.DataItem,"READY") Select Case readyStatus Case "NO" e.Row.Cells.Item(5).ForeColor = Drawing.Color.Red e.Row.Cells.Item(5).Font.Bold = True Case "N/A" e.Row.Cells.Item(5).ForeColor = Drawing.Color.Goldenrod e.Row.Cells.Item(5).Font.Bold = True Case "YES" e.Row.Cells.Item(5).ForeColor = Drawing.Color.DarkGreen e.Row.Cells.Item(5).Font.Bold = True End Select End Sub 我想通过列名而不是索引来引用单元格.例如,DataRow: row.Item("ON_TIME") 如何使用GridView实现这一目标? 解决方法
你可以这样做..但这是c#代码
DataRow dr = ((DataRowView)e.Row.DataItem).Row; dr["ColumnName"] 编辑:将此条件置于顶部 if (e.Row.RowType == DataControlRowType.DataRow) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- ASP.NET httpHandlers和处理程序
- 一步步开发自己的博客 .NET版(11、Web.config文
- ASP.NET Core中的ActionFilter与DI
- asp.net-mvc – 用于Kendo网格模板中的循环
- 单元测试 – MVCContrib测试路径与区域
- asp.net-mvc – 我如何在ASP.NET MVC中“多播缓存
- asp.net-mvc-2 – 强大类型的ActionLink在Asp.Ne
- asp.net-mvc-3 – .NET MVC 3自定义控制器属性
- asp.net – ReportViewer超时,尽管超时设置
- asp.net-membership – 在另一个站点中实现Umbra
热点阅读