Я получаю ошибку, когда не ставлю никаких картинок на линию.
byte[] bimage = (byte[])(новый ImageConverter().ConvertTo(dataGridView1[i, j].Value, typeof(байт[])));
//все строки не показывают ошибки при размещении изображения, но если я не помещаю изображение балласта, это дает ошибку.
Что я уже пробовал:
button5_Click частная недействительным(объект отправителя, EventArgs в электронной)
{
{
Microsoft.Офис.Взаимодействие.Превосходить.Приложение uyg = новый Microsoft.Офис.Взаимодействие.Превосходить.Приложение();
uyg.Видимое = истинное;
Microsoft.Офис.Взаимодействие.Превосходить.Рабочая тетрадь Китап = уйг.Рабочая тетрадь.Добавить(System.Отражение.Недостающий.Ценность);
Microsoft.Офис.Взаимодействие.Превосходить.Листа "лист1" = (Майкрософт.Офис.Взаимодействие.Превосходить.Рабочий лист)Китап.Листы[1];
Microsoft.Офис.Взаимодействие.Превосходить."Мой_диапазон" спектр ;
for (int i = 0; i < dataGridView1.Columns.Граф; i++)
{
мой_диапазон = (Майкрософт.Офис.Взаимодействие.Превосходить.Диапазон)лист1.Ячейки[1, i + 1];
"мой_диапазон".Value2 = dataGridView1.Columns[i].HeaderText;
for (int j = 0; j < dataGridView1.Rows.Count; j++)
{
мой_диапазон = (Майкрософт.Офис.Взаимодействие.Превосходить.Диапазон)лист1.Ячейки[j + 2, i + 1];
if (dataGridView1[i, j].GetType() == typeof(DataGridViewImageCell))
{
if (dataGridView1[i, j].Value != null)
{
byte[] bimage = (byte[])(новый ImageConverter().ConvertTo(dataGridView1[i, j].Value, typeof(байт[])));
MemoryStream ms = новый MemoryStream(bimage);
Изображение изображение = изображение.FromStream(МС);
изображение.Сохранить(@"D:\dosya.jpg");
поплавок ушел = (поплавок)(мой_диапазон.Слева);
поплавок топ = (поплавок)(мой_диапазон.Верхний);
const float ImageSize = 32;
лист 1.Формы.AddPicture(@"D:\dosya.jpg", Microsoft.Офис.Ядро.MsoTriState.msoFalse, Майкрософт.Office.Core.MsoTriState.msoCTrue, слева, сверху, ImageSize, ImageSize);
"мой_диапазон".RowHeight = ImageSize + 2;
Файл.Удалить(@"D:\dosya.jpg");
}
еще {
"мой_диапазон".Value2 = dataGridView1[i, j].значение;}
}
}
}
}
}
Codingnow20
Что такое ошибка, которую вы получаете??