Goran Bibic

Goran Bibic

  • 479
  • 2.9k
  • 197.9k

Selection CHANGED NOT WORK

Mar 24 2018 4:09 AM
SELECTION CHANGED IF COLUMN VALUE NULL TO DATETIMEPICKER?
 
Here is problem...what to do if is column with datetime in datagrid empty...

Wheh is column populated everything working fine...
 
  1. if (prijava_radnikaDataGridView.SelectedRows.Count > 0 && vrijemeprijaveDateTimePicker == null && vrijemeodjaveDateTimePicker == null)  
 I am create on top solution if can help
 
  1. private DateTime emptydate = DateTime.Parse("2018-01-01 00:00:00");   
  2.   
  3.   
  4.  public static string datumprijaveprijavnice = "";    
  5.  public static string datumpodjaveprijavnice = ""
 
 
This is my code
 
  1. private void prijava_radnikaDataGridView_SelectionChanged(object sender, EventArgs e)  
  2.        {  
  3.           // if (prijava_radnikaDataGridView.SelectedRows.Count > 0 )   
  4.              // if (prijava_radnikaDataGridView.SelectedRows.Count > 0 && vrijemeprijaveDateTimePicker == null && vrijemeodjaveDateTimePicker == null)  
  5.   
  6.            if (prijava_radnikaDataGridView.SelectedRows.Count > 0 && vrijemeodjaveDateTimePicker == null)  
  7.            {  
  8.   
  9.                string id = prijava_radnikaDataGridView.CurrentRow.Cells["dataGridViewTextBoxColumn1"].FormattedValue.ToString();  
  10.               string radnik = prijava_radnikaDataGridView.CurrentRow.Cells["dataGridViewTextBoxColumn9"].FormattedValue.ToString();  
  11.                string redni_broj = prijava_radnikaDataGridView.CurrentRow.Cells["redni_broj"].FormattedValue.ToString();  
  12.                  
  13.                  
  14.   
  15.                radnikComboBox.Text = radnik;  
  16.                vrijemeprijaveDateTimePicker.Value = Convert.ToDateTime(prijava_radnikaDataGridView.SelectedRows[0].Cells["dataGridViewTextBoxColumn2"].Value);  
  17.               vrijemeodjaveDateTimePicker.Value = Convert.ToDateTime(prijava_radnikaDataGridView.SelectedRows[0].Cells["dataGridViewTextBoxColumn3"].Value);  
  18.                redni_brojTextBox.Text = redni_broj;  
  19.                idPrijavaTextBox.Text = id;  
  20.                  
  21.            }  
  22.        } 
 

Answers (1)