How set image to data grid view cell after data binding?

I have problem with adding image to DGV cell after data binding.

this is my code:

                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");

// and other for all column -- first grey row

              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";

Data table is result from databases, в первом столбце у меня есть выражение TeX - я хочу сгенерировать изображения для этого выражения с помощью «MimeTex.dll», я знаю, как это сделать, но не знаю, как заменить это выражение TeX на изображение,
на экране мой необработанный DGV, без изображений.

в последних шести строках у меня есть часть кода для добавления нового столбца, потому что я тестирую и пытаюсь заменить текст столбца первой строки (строку заголовка) статическими изображениями из ресурса приложений без успех ...

Есть идеи? TIA экран: http://www.freeimagehosting.net/image.php?66fe2964fe.jpg

5
задан user737065 3 May 2011 в 23:45
поделиться