WPF——绑定数据库数据(Listview)
时间:2021-07-01 10:21:17
帮助过:24人阅读
partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
//调用Creat函数来生成一个四列的表
DataTable dt1 =
Creat();
//四列表已经生成好了,下面需要往这四列表里存储数据
for (
int i =
0; i <
10; i++
)
{
//先造一行
DataRow dr =
dt1.NewRow();
//然后给这一行的每一列都赋值
dr[
0] = i+
1;
dr[1] =
"张" + (i +
1);
dr[2] =
"男";
dr[3] =
"2" +
i;
//下面开始将每行的数据添加到临时表里去
dt1.Rows.Add(dr);
}
//下面开始绑定数据,固定的两行代码
listview1.DataContext =
dt1;
listview1.SetBinding(ListView.ItemsSourceProperty,new Binding());
}
//造一个临时表
public DataTable Creat()
{
DataTable dt =
new DataTable();
//先实例化出一个临时表来
DataColumn[] dc =
new DataColumn[]
//造一个列的数组用来 生成列的名字
{
new DataColumn(
"Id"),
// new DataColumn("Id"), "Id"是给列起的Name属性,以后在前台绑定的时候就是绑定的这个名字
new DataColumn(
"Name"),
new DataColumn(
"Sex"),
new DataColumn(
"Age")
};
dt.Columns.AddRange(dc);
return dt;
}
}
WPF——绑定数据库数据(Listview)
标签: