wpf中的datagrid绑定类集合与datatable

绑定类集合的代码

 

 Code.Dao.XM xm = new Code.Dao.XM();

List list = xm.List();

dataGrid1.DataContext = list;

 

xaml写法

 

                        

                            

                                

                            

                        

                    

 

                        

                            

                                

                            

                        

                    

 

绑定datatable的代码:

Code.Dao.Customer cu = new Code.Dao.Customer();

            System.Data.DataTable dt = cu.ListDB();

            dataGrid1.ItemsSource = dt.DefaultView;

 

xaml的写法与上边的一样,注意 Binding 后边跟的与数据库表中的字段名大小写相同。

 

在datagrid的onload事件中加上

 private void dataGrid1_Loaded(object sender, RoutedEventArgs e)

        {

            dataGrid1.CanUserAddRows = false;

        }

 

否则 界面中的表格最下边有一个空行。

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