private void MainGrid_LoadingRow(object sender, System.Windows.Controls.DataGridRowEventArgs e)
 {
     if (_viewModel.MainRowList.Count < _viewModel.PageSize)
     {
         return;
     }
     if (_viewModel.MainRowList.Count - 2 < e.Row.GetIndex() && !_viewModel.Loading && _viewModel.MainRowList.Count < _viewModel.FullCount)
     {
         _viewModel.GetMaindata();
     }
 }
 /// <summary>
 /// Event Handler que permite validar el tiempo transcurrido del corral para efectos de cambio de color
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void dgProgramacionCorteGanado_LoadingRow(object sender, System.Windows.Controls.DataGridRowEventArgs e)
 {
     try
     {
         //TODO: Revisar la implementacion de lectura de valores de configuracion
         var numDiasEntradaParaCorte = int.Parse(ConfigurationManager.AppSettings["numDiasEntradaParaCorte"]);
         var valor  = (EntradaGanadoInfo)e.Row.Item;
         var tiempo = DateTime.Now - valor.FechaEntrada;
         //Todos los renglones donde la fecha de entrada sea >= 3 dias con la actual se pinta en rojo
         if (tiempo.Days > numDiasEntradaParaCorte)
         {
             e.Row.Background = new SolidColorBrush(Colors.Red);
         }
     }
     catch
     {
         ;
     }
 }
 private void Users_LoadingRow(object sender, System.Windows.Controls.DataGridRowEventArgs e)
 {//изменение цвета строк
     try
     {
         if (Convert.ToBoolean(((System.Data.DataRowView)(e.Row.DataContext)).Row.ItemArray[6].ToString()) == true)
         {
             e.Row.Background = new SolidColorBrush(Colors.Green);
         }
         else if (Convert.ToBoolean(((System.Data.DataRowView)(e.Row.DataContext)).Row.ItemArray[6].ToString()) == false)
         {
             e.Row.Background = new SolidColorBrush(Colors.Red);
         }
         else
         {
             e.Row.Background = new SolidColorBrush(Colors.WhiteSmoke);
         }
     }
     catch
     {
     }
 }
 private void DgUpdate_LoadingRow(object sender, System.Windows.Controls.DataGridRowEventArgs e)
 {
     e.Row.Header = e.Row.GetIndex() + 1;
 }
Esempio n. 5
0
 private void DataGrid1_LoadingRow(object sender, System.Windows.Controls.DataGridRowEventArgs e)// загрузка новой строки
 {
     e.Row.Header = ((e.Row.GetIndex()) + 1).ToString();
 }
 private void DataGrid_LoadingRow(object sender, System.Windows.Controls.DataGridRowEventArgs e)
 {
     e.Row.Header = (e.Row.GetIndex() + 1).ToString();
 }
Esempio n. 7
0
 private void dgUpperMaterialSchedule_LoadingRow(object sender, System.Windows.Controls.DataGridRowEventArgs e)
 {
     e.Row.Header = e.Row.GetIndex() + 1;
 }
Esempio n. 8
0
 private static void OnDatagridLoadingRow(object sender, System.Windows.Controls.DataGridRowEventArgs e)
 {
     e.Row.Header = e.Row.GetIndex() + 1;
 }