Exemple #1
0
 private void gridControl1_PaintEx(object sender, DevExpress.XtraGrid.PaintExEventArgs e)
 {/* // ROW BORDER
   * GridViewInfo viewInfo = gridView1.GetViewInfo() as GridViewInfo;
   * foreach (GridRowInfo rowInfo in viewInfo.RowsInfo)
   * {
   *     if (ShouldDrawThickBorder(gridView1, rowInfo.RowHandle))
   *     {
   *         Color boja = new Color();
   *         Task task = (Task)gridView1.GetRow(rowInfo.RowHandle);
   *         switch (task.Label.id_label)
   *         {
   *             case 1: boja = Color.Green; break;
   *             case 2: boja = Color.Red; break;
   *             case 3: boja = Color.Blue; break;
   *             default: MessageBox.Show("ID label vratio neocekivanu vrijednost."); break;
   *         }
   *         Pen p = new Pen(boja, 1);
   *         Point p1 = new Point(rowInfo.Bounds.Left+1, rowInfo.Bounds.Bottom-1);
   *         Point p2 = new Point(rowInfo.Bounds.Right-1, rowInfo.Bounds.Bottom-1);
   *
   *         Point p3 = new Point(rowInfo.Bounds.Left+1, rowInfo.Bounds.Top+1);
   *         Point p4 = new Point(rowInfo.Bounds.Right-1, rowInfo.Bounds.Top+1);
   *         e.Cache.Graphics.DrawLine(p, p1, p2);
   *         e.Cache.Graphics.DrawLine(p, p3, p4);
   *         e.Cache.Graphics.DrawLine(p, p1, p3);
   *         e.Cache.Graphics.DrawLine(p, p2, p4);
   *     }
   * } */
 }
 private void GridControl_PaintEx(object sender, DevExpress.XtraGrid.PaintExEventArgs e)
 {
     DrawMergedCells(e);
 }