Example #1
0
        private void SfDataGrid_QueryRowStyle1(object sender, QueryRowStyleEventArgs e)
        {
            if (e.RowData == null || e.RowType != RowType.DefaultRow)
            {
                return;
            }
            int rating = (e.RowData as Employees).Rating;

            if (rating == 5)
            {
                e.Style.BackColor = Color.Transparent;
            }
            else if (rating < 5)
            {
                var i     = ((double)rating * 2 / 10) * 255;
                var color = ColorTranslator.FromHtml("#FFFFD356");
                e.Style.BackColor = Color.FromArgb((int)i, color);
            }
            else
            {
                rating = rating - 5;
                var i     = ((double)rating * 2 / 10) * 255;
                var color = ColorTranslator.FromHtml("#FF70FCA0");
                e.Style.BackColor = Color.FromArgb((int)i, color);
            }
        }
Example #2
0
        private void SfDataGrid1OnQueryRowStyle(object sender, QueryRowStyleEventArgs e)
        {
            var o = (Models.Order)sdgOrders.GetRecordAtRowIndex(e.RowIndex);

            if (o == null)
            {
                return;
            }

            switch (o.OrderStatus)
            {
            case OrderStatus.Accepted:
                e.Style.BackColor = Color.Green;
                e.Style.TextColor = Color.White;
                break;

            case OrderStatus.Rejected:
                e.Style.BackColor = Color.Firebrick;
                e.Style.TextColor = Color.White;
                break;

            case OrderStatus.Pending:
                e.Style.BackColor = Color.Orange;
                e.Style.TextColor = Color.White;
                break;
            }
        }
Example #3
0
 private void ListDataGrid_QueryRowStyle(object sender, QueryRowStyleEventArgs e)
 {
     //if (e.RowType == RowType.DefaultRow && e.RowIndex % 2 == 0)
     //  e.Style.BackColor = MainProgram.Pengaturan.warna_baris_genap;
     //else
     //  e.Style.BackColor = MainProgram.Pengaturan.warna_baris_ganjil;
 }
Example #4
0
 private void DataGrid_QueryRowStyle(object sender, QueryRowStyleEventArgs e)
 {
     if (e.RowIndex % 2 == 0)
     {
         e.Style.BackgroundColor = Color.LightYellow;
     }
     e.Handled = true;
 }
Example #5
0
 private void SfDataGrid_QueryRowStyle(object sender, QueryRowStyleEventArgs e)
 {
     if (e.RowType == RowType.DefaultRow && e.RowIndex % 2 == 0)
     {
         e.Style.BackColor = evenRow;
     }
     else
     {
         e.Style.BackColor = oddRow;
     }
 }
Example #6
0
 private void ListDataGrid_QueryRowStyle(object sender, QueryRowStyleEventArgs e)
 {
     if (e.RowType == RowType.DefaultRow && e.RowIndex % 2 == 0)
     {
         e.Style.BackColor = Color.AliceBlue;
     }
     else
     {
         e.Style.BackColor = SystemColors.Window;
     }
 }
Example #7
0
        private void ListDataGrid_QueryRowStyle(object sender, QueryRowStyleEventArgs e)
        {
            if (e.RowType == RowType.DefaultRow)
            {
                var barangModel = (BarangModel)e.RowData;

                if (barangModel != null)
                {
                    if (barangModel.stok <= 0 || barangModel.hpp <= 0)
                    {
                        e.Style.BackColor = Color.FromArgb(255, 165, 160);
                        e.Style.TextColor = Color.FromArgb(1, 2, 3);
                    }
                }
            }
        }
        private void dataGrid_QueryRowStyle(object sender, QueryRowStyleEventArgs e)
        {
            var grid = sender as SfDataGrid;
            //if ((e.RowData == grid.SelectedItem || e.RowIndex == grid.SelectedIndex) && IsEditted)
            //{
            //if (e.RowIndex == edittedIndex || viewModel.OrdersInfo[e.RowIndex].IsClosed)
            var parseOrderInfo = (OrderInfo)e.RowData;

            if (parseOrderInfo != null && parseOrderInfo.IsClosed)
            {
                e.Style.BackgroundColor = Color.DarkRed;
                e.Style.ForegroundColor = Color.DarkSeaGreen;
                //viewModel.OrdersInfo[e.RowIndex].IsClosed = true;
                IsEditted = false;
                DisableEdit();
            }
            e.Handled = true;
        }