public static void OnPropertyChanged(object sender, PropertyChangedEventArgs e)
 {
     if (e.GetType() == typeof(DateTime))
     {
         PropertyInfo dateTimePropertyInfo = sender.GetType().GetProperty(e.PropertyName);
         if (dateTimePropertyInfo != null)
         {
             DateTime dteValue = (DateTime)dateTimePropertyInfo.GetValue(sender, null);
             dateTimePropertyInfo.SetValue(sender, new DateTime(dteValue.Year, dteValue.Month, dteValue.Day, dteValue.Hour, dteValue.Minute, 0), null);
         }
     }
 }
Example #2
0
        private void HandleCellePropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            Console.WriteLine(sender.GetType());
            Console.WriteLine(e.GetType());

            string temp = e.PropertyName;

            string[] values = temp.Split(',');

            Console.WriteLine("VALUES[2]:" + values[2]);

            this.dataGridView1.Rows[Convert.ToInt32(values[0])].Cells[Convert.ToInt32(values[1])].Value = values[2];
        }