WPF DataGrid 数据绑定

前台代码

需要安装引用 Microsoft.Xaml.Behaviors.Wpf 

 xmlns:i="http://schemas.microsoft.com/xaml/behaviors"

 
                                           
                                               
                                                   
                                               

                                           

                                           
                                               
                                               
                                               
                                               

                                           
                                       

后台代码

 //数据源
        ObservableCollection _mylist = new ObservableCollection();
        public ObservableCollection mylist
        {

            get { return _mylist; }
            set
            {
                _mylist = value;
                RaisePropertyChanged("mylist");
            }
        }

     private User user = new User();
        public User User
        {
            get => user;
            set 
            {
                user = value;
                RaisePropertyChanged("SelectionChangedCommand");
            }
        }

  public class User
    {
        private string _id { get; set; }

        private string _account;

        private string _password { get; set; }
        private int _userType { get; set; }
        }
    }

//赋值 

public void RefreshObservableCollectionofUser()
        {
            ObservableCollection tObjectStruct = new ObservableCollection(DoorDAL.QueryUserAll());
            mylist = tObjectStruct;
        }

你可能感兴趣的:(C#,wpf)