System.Web.UI.WebControls.DataGrid grid = new System.Web.UI.WebControls.DataGrid(); grid.ItemDataBound += grid_ItemDataBound; void grid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { if ((e.Item.Cells[0].Text == "111")) { e.Item.Attributes.Add("style", "background:red"); } }
好好学习MVC吧,用控件害死人。
谢谢!可是我们公司都是是做winform项目的啊。
兄弟啊,你这个方法我的项目不能用啊,还有别的办法么。
System.Windows.Forms.DataGridView dgv = new System.Windows.Forms.DataGridView(); foreach (System.Windows.Forms.DataGridViewRow gvr in dgv.Rows) { if (gvr.Cells["FSN"].Value.ToString() == "111") { System.Windows.Forms.DataGridViewCellStyle cellStyle = new System.Windows.Forms.DataGridViewCellStyle(); cellStyle.BackColor = System.Drawing.SystemColors.ButtonShadow; gvr.DefaultCellStyle = cellStyle; } }
你感受一下。
谢谢你的热心解答,你的这个方法是针对于DataGridView的,我的是DataGrid.所以你这个方法还是用不起。但是也学到了。把分给你吧。
@小小程序媛: 我也碰到同样的问题 你是怎么解决的呀 求教育
@小小程序媛: 什么时候能给回复啊
这个应该很简单的
是挺简单的,当时没想到。