更改 datagridview 行中单个单元格的样式

Posted

技术标签:

【中文标题】更改 datagridview 行中单个单元格的样式【英文标题】:Changing the style of Individual cells in a datagridview row 【发布时间】:2010-10-15 22:04:47 【问题描述】:

是否可以为数据网格视图行中的各个单元格赋予不同的样式,例如背景颜色、字体颜色等?

我不是说给整行一个新的样式,只是一个特定的单元格。

【问题讨论】:

【参考方案1】:

当然:

Me.myDatagridview.Rows(0).Cells(0).Style.ForeColor = Color.Aqua

【讨论】:

【参考方案2】:

这样的?

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)

  if (e.Row.RowType == DataControlRowType.DataRow)
  
      string imageName = e.Row.Cells[0].Text.ToString();
      e.Row.Cells[1].Attributes.Add(“Style”,
        “background-image: url(’images/” + imageName + “‘);”);    
  

【讨论】:

post 被标记为 windows forms, vb.net

以上是关于更改 datagridview 行中单个单元格的样式的主要内容,如果未能解决你的问题,请参考以下文章

datagridview 单击某个单元格选中一行

如何获取与表连接绑定的 Row datagridview selectedItem 的每个单元格的值?

c# datagridview 绑定时 改变单元格的值

对于使用“DataGridView”的 Windows 窗体应用程序,如何检查数据源中的值并更改单独单元格的颜色?

Datagridview全行选择但获得单个单元格值

检查指定的datagridview单元格的数值vb.net