作者karoro (出现了!!!)
看板Visual_Basic
标题Re: [.NET] 新增公告旁边的new图片
时间Wed May 16 10:14:17 2007
※ 引述《fumizuki (蒙面加菲狮)》之铭言:
: ※ 引述《karoro (出现了!!!)》之铭言:
我想我知道问题了 我日期和标题的栏位都转成TemplateField
用了板大的式子 每个栏位的headertext都试过 只有没转换成TemplateField的栏位
才出现效果 这样好像又更难了 因为不转TemplateField 就没办法放image上去
请问板大或各位高手 要怎麽样读取TemplateField的值呢?
: : 图片部份是可以显示 用版大之前那个式子 改一下cells和controls的参数
: : 就找到图片控制项了
: : 但要判断日期时 取日期栏位的值 一样的式子 试了很多参数却都说超出有效值范围
: : 不知道还有没有别的办法可以取值来判断呢?
: Protected Sub GridView1_RowDataBound(ByVal sender As Object, _
: ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs)
: If e.Row.RowType = DataControlRowType.DataRow Then
: For i As Int16 = 0 To GridView1.Columns.Count - 1
: If GridView1.Columns(i).HeaderText = "日期" Then
: If CDate(e.Row.Cells(i).Text) = Now Then
: '这是我测试用的变色效果
: e.Row.Cells(i).ForeColor = Drawing.Color.Red
: End If
: Exit For
: End If
: Next
: End If
: End Sub
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.29.137.250
1F:推 fumizuki:统一都在 RowDataBound 事件执行开始才能读取值啊 05/16 12:37
2F:推 fumizuki:template的存取方式就是 FindControl 那篇文章啊 05/16 12:38
3F:推 fumizuki:自订的控制项用 FindControl去存取 05/16 12:40
4F:→ fumizuki:<columns>中定义的栏位用 Cells(index) 去存取 05/16 12:40
5F:推 karoro:我试过了 都会出现并未将物件参考设定为物件的执行个体@@ 05/16 13:34
6F:推 karoro:我试出来了!!呜呜~~ 谢谢版大 我终於成功了 05/16 14:35