<ListView Name="listView" ItemsSource="{Binding}">
<!--<ListView.GroupStyle>
<GroupStyle>
<GroupStyle.HeaderTemplate>
<DataTemplate>
<Border BorderBrush="AliceBlue">
<TextBlock Text="{Binding OrderId}"></TextBlock>
</Border>
</DataTemplate>
</GroupStyle.HeaderTemplate>
</GroupStyle>
</ListView.GroupStyle>-->
<ListView.View>
<GridView>
<GridViewColumn>
<GridViewColumn.CellTemplate >
<DataTemplate>
<CheckBox></CheckBox>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="订单ID" DisplayMemberBinding="{Binding OrderId}" />
<GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}" />
<GridViewColumn Header="Balance" >
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Balance}" TextAlignment="Right" /></DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
这是我绑定的gridview 但是我想遍历的每行。看看复选框是否被选中。然后等到 绑定的订单 id 不知如何遍历。。
请高手指点。分不够再加,最好有代码??
<!--<ListView.GroupStyle>
<GroupStyle>
<GroupStyle.HeaderTemplate>
<DataTemplate>
<Border BorderBrush="AliceBlue">
<TextBlock Text="{Binding OrderId}"></TextBlock>
</Border>
</DataTemplate>
</GroupStyle.HeaderTemplate>
</GroupStyle>
</ListView.GroupStyle>-->
<ListView.View>
<GridView>
<GridViewColumn>
<GridViewColumn.CellTemplate >
<DataTemplate>
<CheckBox></CheckBox>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="订单ID" DisplayMemberBinding="{Binding OrderId}" />
<GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}" />
<GridViewColumn Header="Balance" >
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Balance}" TextAlignment="Right" /></DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
这是我绑定的gridview 但是我想遍历的每行。看看复选框是否被选中。然后等到 绑定的订单 id 不知如何遍历。。
请高手指点。分不够再加,最好有代码??
VerticalScrollBarVisibility="Auto" MaxHeight="700">
<ListView Name="tListView" MaxHeight="700" VerticalAlignment="Top">
<ListView.View>
<GridView AllowsColumnReorder="true" >
</GridView> </ListView.View>
</ListView>
</ScrollViewer> GridView tGridView = tListView.View as GridView;
foreach (GridViewColumn col in tGridView.Columns)
{
}
反正用b/s就是这样遍历的
你试着改一下
for(int i=0;i<listView.item.Counts;i++)
{
GridView gv=listView.item[i].findcontrol("GridViewid");
for(int j=0;i<gv.item.counts;i++)
{
CheckBox cb=gv.item[j].findcontrol("CheckBoxid");}
}