Как отобразить значок флага страны в ячейке datagridview из imagelist?
Дорогие все,
У меня есть datagridview, который заполняется из таблицы sqlce и отображается. Теперь я планирую отображать флаги стран в ячейках стран, которые соответствуют стране в другой ячейке. Флаги имеют тип JPG и хранятся в imagelist1. Не мог бы кто-нибудь помочь мне в том, как достичь этого результата?
Что я уже пробовал:
Код находится здесь:
Private Sub frmemplist_Load(sender As Object, e As EventArgs) Handles MyBase.Load DGVEmp.DataSource = getemployees() 'Set DGV Column to certain Width NumHold.Text = DGVEmp.RowCount DGVEmp.Columns.Item("EmpID").Width = 55 DGVEmp.Columns.Item("EmployeeName").Width = 200 DGVEmp.Columns.Item("Designation").Width = 180 DGVEmp.Columns.Item("Gender").Width = 120 DGVEmp.Columns.Item("SkillLevel").Width = 140 DGVEmp.Columns.Item("Department").Width = 60 DGVEmp.Columns.Item("Site").Width = 125 DGVEmp.Columns.Item("Status").Width = 125 DGVEmp.Columns.Item("Nationality").Width = 115 This is here i want to display country flag DGVEmp.Columns.Item("ImagePath").Width = 100 End Sub Private Function getemployees() As DataTable Dim dttable As New DataTable Dim ConnectionString As String = "Data Source=C:\Users\User\Documents\Visual Studio 2012\Projects\HSEDB-Oman\HSEDB-Oman\HSEDBOman.sdf" Using con As New SqlCeConnection(ConnectionString) Using cmd As New SqlCeCommand("SELECT EmpID, EmployeeName, Designation, Gender, SkillLevel, Department, Site," _ & "Status, Nationality, ImagePath FROM tblemployees Where EmpID IS NOT Null", con) con.Open() Dim reader As SqlCeDataReader = cmd.ExecuteReader() dttable.Load(reader) con.Close() End Using End Using Return dttable End Function
Пожалуйста, поделитесь со мной некоторой помощью, потому что я не могу сделать это!
Спасибо и с уважением,