Я работаю над проектом, в котором мне нужно изображение в datagridview с помощью URL-формы в Интернете. Не могу понять, как это сделать? Кто-нибудь знает, как это сделать. проект, который я создаю, находится в C# WPF. и я использую базу данных mysql.
Смотрите здесь: stackoverflow.com/q/14432313/1136211





Вы можете использовать model и DataGridTemplateColumn и сделать что-то вроде этого:
<DataGrid Name = "DataGrid">
<DataGrid.Columns>
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Image Source = "{Binding Path}" Height = "100"></Image>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTextColumn Binding = "{Binding Name}"></DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
MainWindow.cs
public partial class MainWindow : Window
{
public List<Picture> Pictures { get; set; }
public MainWindow()
{
InitializeComponent();
Pictures = new List<Picture>()
{
new Picture("https://images.askmen.com/1080x540/2017/01/06-044621-the_pitfalls_of_dating_a_married_woman.jpg", "Girl 1"),
new Picture("https://images.pexels.com/photos/733872/pexels-photo-733872.jpeg?cs=srgb&dl=beautiful-blur-blurred-background-733872.jpg&fm=jpg", "Girl 2")
};
DataGrid.ItemsSource = Pictures;
}
}
Изображение Модель
public class Picture
{
public Picture(string path, string name)
{
Path = path;
Name = name;
}
public string Path { get; set; }
public string Name { get; set; }
}
Спасибо, все заработало
Что вы пробовали до сих пор?