WPF - как связать изображение в GridViewImageColumn - PullRequest
0 голосов
/ 29 июня 2018

Я хочу знать, как связать изображение в Telerik GridViewImageColumn.

Вот мой код XAML:

    <telerik:RadGridView Grid.Row="2" Grid.ColumnSpan="7" x:Name="GridView" GroupRenderMode="Flat"
                         RowHeight="63.4"
                         ItemsSource="{Binding DEP_GRID}"
                         IsFilteringAllowed="True"
                         CanUserFreezeColumns="False"
                         RowIndicatorVisibility="Collapsed"
                         AutoGenerateColumns="False"
                         IsReadOnly="True"
                         ShowGroupPanel="False"
                         FontSize="35"
                         FontFamily="NanumBarunGothic"
                         Foreground="Black"
                         Background="Transparent"
                         ShowColumnHeaders="False"
                         RowStyle="{StaticResource RadGridViewRowStyle}"
                         >
        <telerik:RadGridView.Columns>
            <telerik:GridViewImageColumn Width="0.2*" DataMemberBinding="{Binding FLTIDNF_IMG}" />
            <telerik:GridViewDataColumn  Width="0.2*"  DataMemberBinding="{Binding FLTIDNF}" />
            <telerik:GridViewDataColumn  Width="0.15*" DataMemberBinding="{Binding SCHDTIME}" TextAlignment="Center"/>
            <telerik:GridViewDataColumn  Width="0.45*" DataMemberBinding="{Binding CITY}" />
            <telerik:GridViewDataColumn  Width="0.15*" DataMemberBinding="{Binding LASTKNOWNTIME}" TextAlignment="Center"/>
            <telerik:GridViewDataColumn  Width="0.25*" DataMemberBinding="{Binding CHKINRANGE}" />
            <telerik:GridViewDataColumn  Width="0.15*" DataMemberBinding="{Binding KOR_NM}" />
        </telerik:RadGridView.Columns>
    </telerik:RadGridView>

                for (int i = 1 + (dep_screen_cnt - 1) * 14; i <= dep_screen_cnt * 14; i++)
                {
                    dr_dep = dt_dep.NewRow();
                    dr_dep["FLTIDNF_IMG"] = "logo01.bmp";
                    dr_dep["FLTIDNF"] = dt_ori.Rows[i]["FLTIDNF"].ToString();
                    dr_dep["SCHDTIME"] = dt_ori.Rows[i]["SCHDTIME"].ToString();
                    dr_dep["CITY"] = dt_ori.Rows[i]["CITY"].ToString();
                    dr_dep["LASTKNOWNTIME"] = dt_ori.Rows[i]["LASTKNOWNTIME"].ToString();
                    dr_dep["CHKINRANGE"] = dt_ori.Rows[i]["CHKINRANGE"].ToString();
                    dr_dep["KOR_NM"] = dt_ori.Rows[i]["KOR_NM"].ToString();
                    dt_dep.Rows.Add(dr_dep);
                }

Я использую шаблон MVVM и привязку Datatable dt_dep с RadgridView DEP_GRID

Другие столбцы работают хорошо, но GridViewImageColumn не работает

logo01.bmp - тестовое изображение в папке проекта

Я не знаю, как связывать файл изображения в GridViewImageColumn ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...