Siverlight:DataGridView 添加项目和获取选定项目
Siverlight: DataGridView adding items and getting selected items
我使用 DataTable
将项目添加到 DataGridView
并使用 DataGridRow
从 WPF 中获取 select 项目,但 silverlight 似乎没有有那些类型。我想知道在 silverlight 中添加数据并将它们返回和返回 DataGridView
的合适方法是什么,因为这些东西在此框架中不可用。
您根本不需要像那样将数据与数据网格视图绑定。 (通过使用 DataTable
)。相反,您可以制作模型列表并将其直接绑定到网格视图的项目源。例如:
// Example Model
public class MyModel{
public int Id {get; set;}
public String Title {get; set;
}
List<MyModel> MyList = new List<MyModel>(){ new MyModel{ Id = 1, Title = "Jack"}};
MyDataGridView.ItemSource = MyList;
要获取选定的行,您可以:
var Row = (MyModel) MyDataGridView.SelectedItem;
我使用 DataTable
将项目添加到 DataGridView
并使用 DataGridRow
从 WPF 中获取 select 项目,但 silverlight 似乎没有有那些类型。我想知道在 silverlight 中添加数据并将它们返回和返回 DataGridView
的合适方法是什么,因为这些东西在此框架中不可用。
您根本不需要像那样将数据与数据网格视图绑定。 (通过使用 DataTable
)。相反,您可以制作模型列表并将其直接绑定到网格视图的项目源。例如:
// Example Model
public class MyModel{
public int Id {get; set;}
public String Title {get; set;
}
List<MyModel> MyList = new List<MyModel>(){ new MyModel{ Id = 1, Title = "Jack"}};
MyDataGridView.ItemSource = MyList;
要获取选定的行,您可以:
var Row = (MyModel) MyDataGridView.SelectedItem;