Pergunta : coloc imagens/ícones em uma grade

Olá!, o
Is ele possível substituir por exemplo nós temos uma grade dos dados, um de ecolumns do GH tem verdadeiro ou falso, mim gostaria de substituir o verdadeiro com uma imagem do tiquetaque e o falso com uma imagem transversal ou icon.
Is possível fazer dentro isto nos gris dos dados do vamilla contra 2008, se não é lá algum controle do ó partido do bom que puder recomened?
thanks
class= do

Resposta : coloc imagens/ícones em uma grade

Olá!,

Verific por favor a ligação para ver se há a solução:
http://niitdeveloper.blogspot.com/2010/07/display-image-instead-of-checkbox-in.html.

Aqui você pode transferir o projeto para o mesmos.

Está aqui a pequena notícia de código da lima Form1.cs:

using o sistema;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Collections;

ee_DataGrid do namespace
{
   classe parcial pública Form1: Formulário
   {
       o gridViewData de // é o nome do DataGridView
       trueImg Bitmap confidencial, falseImg;
       público Form1 ()
       {
           InitializeComponent ();

           trueImg = (Bitmap) Image.FromFile (Application.StartupPath + @ " \ imagens \ true.png ");
           falseImg = (Bitmap) Image.FromFile (Application.StartupPath + @ " \ imagens \ false.png ");
           
           // que classifica a imagem com este evento
           gridViewData.ColumnHeaderMouseClick += DataGridViewCellMouseEventHandler novo (gridViewData_ColumnHeaderMouseClick);
       }      

       btnGetData_Click vago confidencial (remetente do objeto, EventArgs e)
       {
           tentativa
           {
               #region que enche valores nomeados DataGridView do gridViewData
               Corda que connectionString = “Catalog=TestDB inicial; =localhost da origem de dados; Uid=sa; pwd=god”;
               dataAdapter de SqlDataAdapter = SqlDataAdapter novo (“SELECIONAR * DE UID”, connectionString);
               commandBuilder de SqlCommandBuilder = SqlCommandBuilder novo (dataAdapter);

               Tabela de DataTable = DataTable novo ();
               dataAdapter.Fill (tabela);
               gridViewData.DataSource = tabela;
               gridViewData.AutoResizeColumns (DataGridViewAutoSizeColumnsMode.AllCells);                

               #endregion

               #region que mostra a imagem em vez do checkbox

               // que esconde valores do checkbox
               gridViewData.Columns [“é indiano”]. Visível = falso;

               imageCol de DataGridViewImageColumn = DataGridViewImageColumn novo ();
               imageCol.Name = “é indiano”;
               imageCol.SortMode = DataGridViewColumnSortMode.Automatic;
               gridViewData.Columns.Add (imageCol);
               
               foreach (fileira de DataGridViewRow em gridViewData.Rows)
               {
                   se (fileira. Pilhas [“é indiano”]. Valor! = zero)
                   {
                       se (Convert.ToBoolean (fileira. Pilhas [“é indiano”]. Valor))
                       {
                           As pilhas de // [3] são a posição da pilha na fileira
                           fileira. Pilhas [3]. Valor = trueImg;
                       }
                       mais
                       {
                           fileira. Pilhas [3]. Valor = falseImg;                            
                        }
                   }
               }
               #endregion
           }
           prendedor (exceção exc)
           {
               MessageBox.Show (do “colaborador contato \ relatório nTechnical: ” + exc.ToString ());
           }
       }

       gridViewData_ColumnHeaderMouseClick vago (remetente do objeto, DataGridViewCellMouseEventArgs e)
       {
           foreach (fileira de DataGridViewRow em gridViewData.Rows)
           {
               se (fileira. Pilhas [“é indiano”]. Valor! = zero)
               {
                   se (Convert.ToBoolean (fileira. Pilhas [“é indiano”]. Valor))
                   {
                       As pilhas de // [3] são a posição da pilha na fileira
                       fileira. Pilhas [3]. Valor = trueImg;
                   }
                   mais
                   {
                       fileira. Pilhas [3]. Valor = falseImg;
                   }
               }
           }
       }
   }
}

Escrever para trás para mais explanação e ajuda.


Outras soluções  
 
programming4us programming4us