要做的功能就是界面上一个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; }
}