当前位置: 代码迷 >> Silverlight >> DataGrid 如何在后台添加行
  详细解决方案

DataGrid 如何在后台添加行

热度:7751   发布时间:2013-02-26 00:00:00.0
DataGrid 怎么在后台添加行.
要做的功能就是界面上一个DataGrid 和添加按钮,点击添加按钮的时候给DataGrid添加一个新行...
哦,是silverlight的
datagrid silverlight

------解决方案--------------------------------------------------------
   public partial class SilverlightControl1 : UserControl
    {
        List<User> list;
        public SilverlightControl1()
        {
            InitializeComponent();
            User user1 = new User() { UserName = "张三", Hobby = "玩Dota" };
            User user2 = new User() { UserName = "李四", Hobby = "看人玩Dota" };
            list = new List<User>();
            list.Add(user1);
            list.Add(user2);
            mydatagrid.ItemsSource = list;
        }

        private void button1_Click(object sender, RoutedEventArgs e)
        {

            list.Add(new User() { UserName = "", Hobby="" });
            mydatagrid.ItemsSource = null;
            mydatagrid.ItemsSource = list;
        }
    }

   public class User
    {
        public string UserName { get; set; }
        public string Hobby { get; set; }
    }
  相关解决方案