¿Cómo establecer la imagen en la celda de vista de cuadrícula de datos después del enlace de datos?
Tengo problemas para agregar una imagen a la celda DGV después del enlace de datos.
este es mi código:
DataTable tab = conn.searchData(searchTmp);
bindingSource1.DataSource = tab;
DGV.AllowUserToAddRows = false;
DGV.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader);
//dont show this colls
DGV.Columns["zId"].Visible = false;
DGV.Columns["tId"].Visible = false;
DGV.Columns["tId2"].Visible = false;
DataGridViewImageColumn co = new DataGridViewImageColumn();
System.Reflection.Assembly thisExe;
thisExe = System.Reflection.Assembly.GetExecutingAssembly();
System.IO.Stream file = thisExe.GetManifestResourceStream("MyApp.Resources.Tx1[k].gif");
System.IO.Stream file2 = thisExe.GetManifestResourceStream("MyApp.Resources.Tx2[k].gif");
// y otro para todas las columnas: primera fila gris
Bitmap bmp = new Bitmap(file);
co.Image = bmp;
DataGridViewImageColumn img = new DataGridViewImageColumn();
Image image = bmp;
img.Image = image;
DGV.Columns.Add(img);
img.HeaderText = "Image";
img.Name = "img";
a tabla @Data es el resultado de bases de datos, en el primer coll tengo expresión TeX: quiero generar imágenes para esta expresión con "MimeTex.dll", sé cómo hacerlo, pero no sé cómo reemplazar esta expresión TeX con imagen, @
en la pantalla está mi DGV sin formato, sin imágenes.
en las últimas seis líneas tengo una parte del código para agregar una nueva columna porque estoy probando y probando cómo reemplazar el texto de las columnas de la primera fila (fila de encabezado) con imágenes estáticas del recurso de las aplicaciones sin éxito ...
¿Alguna idea? Pantalla TIA:http: //www.freeimagehosting.net/image.php? 66fe2964fe.jpg