1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66:
| public partial class MainForm : Form { DataTable testTable = new DataTable(); float[,] testArray = new float [6,6]; public MainForm() { InitializeComponent(); testTable.Columns.Add("Spalte1"); testTable.Columns.Add("Spalte2"); testTable.Columns.Add("Spalte3"); testTable.Columns.Add("Spalte4"); testTable.Columns.Add("Spalte5"); testTable.Columns.Add("Spalte6"); testTable.Rows.Add(new string[]{"A","B","C","D","E","F"}); testTable.Rows.Add(new string[]{"G","H","I","J","K","L"}); testTable.Rows.Add(new string[]{"M","N","O","P","Q","R"}); testTable.Rows.Add(new string[]{"S","T","U","V","W","X"}); testTable.Rows.Add(new string[]{"Y","Z","#","!","?","%"}); testArray = new float[6,6]{{30.0f,55.5f,30.0f,30.0f,30.0f,30.0f}, {30.0f,30.0f,30.0f,30.0f,30.0f,30.0f}, {30.0f,30.0f,30.0f,30.0f,30.0f,30.0f}, {30.0f,30.0f,30.0f,30.0f,30.0f,30.0f}, {30.0f,30.0f,30.0f,30.0f,30.0f,30.0f}, {30.0f,30.0f,30.0f,30.0f,30.0f,30.0f}}; dataGridView1.DataSource = testTable; paintCellBackground(testArray); } private void paintCellBackground(float[,] testArray) { for (int column=0; column<6; column++) { for (int row=0; row<6; row++) { DataGridViewCell cell = dataGridView1[column, row]; cell.ToolTipText = testArray[column,row].ToString(); if(testArray[column,row] > 30.0f) { cell.Style.BackColor = System.Drawing.Color.Green; } } } } } |