Şimdi Ara

c# veritabanı ve listview resim gösterme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
272
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • merhaba arkadaşlar aşağıda eklediğim resimde bilgileri veritabanından çekiyorum

    resimyoluna eklediğim resimlerin adreslerini listviewde ilk sırada(ID nin önünde) resim olarak nasıl gösterebilirim




    c# veritabanı ve listview resim gösterme



  • picturebox a değil listview in içine eklenecek

  • Anlamadın pictureboxu listviewde ilk kolona ekleyecen orda imagei atayacan
    winformu kullanmıyorum ama wpfde en basitinden şöyle olabilir


    public partial class MainWindow : Window
    {
    public MainWindow()
    {
    InitializeComponent();
    DataContext = this;

    }

    public string[] Files
    {
    get => Directory.GetFiles(Environment.SystemDirectory, "*.png", SearchOption.TopDirectoryOnly);
    set { }
    }
    }



    <Window x:Class="WpfApp4.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="clr-namespace:WpfApp4"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    Title="MainWindow"
    Width="800" Height="450"
    WindowState="Maximized"
    mc:Ignorable="d">
    <Grid>
    <DataGrid AutoGenerateColumns="False" CanUserAddRows="False" CanUserDeleteRows="False"
    ItemsSource="{Binding Files}">
    <DataGrid.Columns>
    <DataGridTemplateColumn>
    <DataGridTemplateColumn.CellTemplate>
    <DataTemplate>
    <Image Width="96" Height="96"
    Source="{Binding Mode=OneWay}" />
    </DataTemplate>
    </DataGridTemplateColumn.CellTemplate>
    </DataGridTemplateColumn>
    <DataGridTextColumn Binding="{Binding Mode=OneWay}" />
    </DataGrid.Columns>
    </DataGrid>
    </Grid>
    </Window>




    < Bu mesaj bu kişi tarafından değiştirildi Gökşen PASLI -- 14 Ocak 2023; 8:26:14 >
    < Bu ileti mobil sürüm kullanılarak atıldı >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.