1
A
回答
2
使用cellformat事件可以幫助你和這個例子應該讓你在路上:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace CSCellFormat
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
DataTable dt = new DataTable();
private void Form1_Load(object sender, EventArgs e)
{
String strConn = "Server = .;Database = AdventureWorks; Integrated Security = SSPI;";
SqlConnection conn = new SqlConnection(strConn);
SqlDataAdapter da = new SqlDataAdapter("Select * from HumanResources.Employee", conn);
da.Fill(dt);
dataGridView1.DataSource = dt;
}
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
DataRowView drv;
if (e.RowIndex >= 0)
{
drv = dt.DefaultView[e.RowIndex];
Color c;
if (drv["Gender"].ToString() == "M")
{
c = Color.LightBlue;
}
else
{
c = Color.Pink;
}
e.CellStyle.BackColor = c;
}
}
}
}
相關問題
- 1. 更改值的Datagrid樣式行顏色
- 2. 基於數據的Datagrid行顏色更改
- 3. 更改WPF Datagrid行顏色
- 4. 更改Silverlight Datagrid中的行顏色
- 5. Xceed datagrid - 基於DateTime值更改datarow顏色
- 6. 更改單個細胞的基於細胞的DataGrid中值的顏色
- 7. 更改datagrid行單元格的顏色
- 8. Datagrid - 如何更改整行的顏色?
- 9. 在DataGrid更改行的顏色WPF
- 10. 基於值更改單元格顏色
- 11. 基於值更改圖標顏色
- 12. Fullcalendar - 基於值更改事件顏色
- 13. 使用materializecss更改基於mysqli值的表的行顏色
- 14. 基於來自sercer的值更改錶行的顏色
- 15. SSRS基於組更改行顏色?
- 16. 基於文本更改行顏色
- 17. 如何更改基於字符串值的datagridview行顏色
- 18. 基於列值的JTable行顏色更改 - 彈出單擊
- 19. 如何更改行基於單元格值的背景顏色
- 20. 在flash中更改DataGrid的顏色cs4
- 21. 在運行時更改Datagrid wpf中的行的背景顏色
- 22. 如何在運行時更改wpf中的Datagrid行顏色?
- 23. 基於DataTable值爲DataGrid行着色
- 24. 更改視圖顏色基於另一個視圖的顏色
- 25. 基於單元格值的顏色行
- 26. 我想改變DataGrid的顏色在C#
- 27. 如何更改基於ListBoxItem的ListBoxItem的背景顏色值
- 28. 更改winform datagrid中的單元格背景顏色C#
- 29. 更改數值的字體顏色C#
- 30. 基於類更改單元格顏色
這是Windows窗體,ASP.NET,Silverlight的,WPF,...? – 2010-06-09 18:09:16
Winforms C#Datagrid桌面。 – Ricky 2010-06-09 18:26:07