首页 新闻 会员 周边

wpf怎样动态绑定TabControl的多个TabItem

0
悬赏园豆:10 [已关闭问题] 关闭于 2014-07-28 21:41

各位良师益友,

   晚上好。小弟学wpf不久,现在遇到一个问题,来园子请教下。我从数据库里查询到数据,返回一张表,然后根据一个字段把这个结果集分组,然后把分组的数据装进各个集合了,然后动态绑定到TabControl的TabItem里面。请问wpf的Xaml该如何绑定。下面是我的UI的Xaml:

 

<Grid>
<TabControl ItemsSource="{Binding workorderList}">
<TabControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="Workorder"/>
</DataTemplate>
</TabControl.ItemTemplate>
<TabControl.ContentTemplate>
<DataTemplate>
<DataGrid ItemsSource="{Binding ListWorkorder}">
<DataGrid.Columns>
<DataGridTextColumn Header="WorkOrder" Binding="{Binding Workorder}"/>
<DataGridTextColumn Header="WorkOrder" Binding="{Binding ItemName}"/>
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox Tag="{Binding IsLackItem}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
</DataTemplate>
</TabControl.ContentTemplate>
</TabControl>
</Grid>

 

数据库查询的截图如下:

秋刀鱼No1的主页 秋刀鱼No1 | 初学一级 | 园豆:31
提问于:2014-05-10 23:09
< >
分享
所有回答(2)
0

请问,在类定义,数据如何加载在到TabControl的DataGrid

码杰 | 园豆:208 (菜鸟二级) | 2015-10-15 10:03

DataGrid的ItemSource绑定到自定义类的集合

支持(0) 反对(0) 秋刀鱼No1 | 园豆:31 (初学一级) | 2015-10-15 10:06
0

把分组的数据放进一个List ——> 用一个for循环,添加tabitem ——> 每新建一个tabitem, tabitem.datacontent=list[i]

CaptainSCH | 园豆:202 (菜鸟二级) | 2016-06-13 17:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册