Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Hỏi về Binding dữ liệu trong WPF

13:23 03-08-2021 408 lượt xem 1 bình luận 17:48 03-08-2021

Chào anh Long, anh cho em hỏi: Em có 2 ListView ở 2 cột, có cách nào để khi em nhấn 1 dòng trên ListView ở cột 1 mà nó bay qua ListView ở cột 2 không anh? Em đã thử như thế này:

MainWindow.xaml:

<Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition></ColumnDefinition>
            <ColumnDefinition></ColumnDefinition>
        </Grid.ColumnDefinitions>
        <ListView x:Name="lv1">
            <ListView.View>
                <GridView>
                    <GridViewColumn Header="Mã khoa">
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding MAKHOA}"></TextBlock>
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>
                    <GridViewColumn Header="Tên khoa">
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding TENKHOA}"></TextBlock>
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>
                    <GridViewColumn Header="Năm thành lập">
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding NAMTHANHLAP}"></TextBlock>
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>
                </GridView>
            </ListView.View>
        </ListView>
<ListView Grid.Column="1" x:Name="lv2">
            <ListView.View>
                <GridView>
                    <GridViewColumn Header="Mã khoa">
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding SelectedItem.MAKHOA, ElementName=lv1}"></TextBlock>
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>
                    <GridViewColumn Header="Tên khoa">
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding SelectedItem.TENKHOA, ElementName=lv1}"></TextBlock>
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>
                    <GridViewColumn Header="Năm thành lập">
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding SelectedItem.NAMTHANHLAP, ElementName=lv1}"></TextBlock>
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>
                </GridView>
            </ListView.View>
        </ListView>

Em đã thử SelectedItem hay SelectedValue đều không được

mà nó không được. Xin anh và mọi người giúp đỡ em. Cảm ơn anh

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 17:47 03-08-2021

này phải code ở codebehind rồi bạn

Câu hỏi mới nhất