怎么遍历得到gridview某一列的值

来源:百度知道 编辑:UC知道 时间:2024/06/17 22:29:51
怎么遍历得到gridview某一列的值.数据库中有一列是时间列,我想用一个变量保存当前时间,如果gridview中有一列的值和当前时间相等的话,那一行的背景颜色就变红色!

你说的和当前时间相等是指年月日相等吧,没有时分秒吧
我给一个只判年月日相等的例子
如果你需要时分秒也相等的话,简单的改一下就可以了

前台很简单

<asp:GridView ID="GridView1" runat="server" OnRowDataBound="GridView1_RowDataBound">
</asp:GridView>

后台也不很简单

protected void Page_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable();

dt.Columns.Add("DATE", typeof(DateTime));
dt.Columns.Add("OTHERS",typeof(string));

DataRow dr = dt.NewRow();
dr["DATE"] = DateTime.Now.AddDays(-1);
dr["OTHERS"] = "aaa";

dt.Rows.Add(dr);

DataRow dr2 = dt.NewRow();
dr2["DATE"] = DateTime.Now;
dr2["OTHERS"] = "bbb";

dt.Rows.Add(dr2);

this.GridView1.DataSource = dt;
this.GridV