2012-08-15 122 views
1

以前我问过这个问题......如何从gridview中的特定单元格获取值asp.net c#?

Change the color of a row or record on a gridview on asp.net c#?

我尝试了这些问题的答案之一,但现在我偶然发现了一个问题...

到该行指定一种颜色之前,首先我必须确保Estado字段等于“Pendiente”,并且字段Fecha(这是日期)低于今天的日期...

我只是无法找到一种方法来获取那些数值出gridview

我需要为每一行做到这一点,所以我全光照涉及RowDataBound

+0

我想'GridView1.Rows [0] .Cells [0] .Text'应该做的伎俩。 – yogi 2012-08-15 18:10:03

+0

您使用哪种类型的数据源(DataTable,类列表...)? – 2012-08-15 18:24:02

回答

1

比你展示只是需要检查gridrow的单元格的文本价值之一。

就像你rowbound如果其BoundColumn

string value = e.Row.Cells[1].Text;//here 1 is you column number 

如果TemplateColumn并含有类似标签控件比

string value = (e.Row.FindControl("lableid") as Label).Text; 

比写您的登录。

相关问题