Рейтинг:
0
Ryan Zahra
Есть ли у вас следующий импорт?
Imports System.Data
Henry Minute
Зачем ему это нужно для DataGridView, который находится в окнах.Пространство имен форм?
Ryan Zahra
Моя ошибка, перепутал его с DataTable...извините
yheyhe
Привет Райан
Да, у меня есть это, и это не помогает. Есть еще предложения?
Ryan Zahra
Как уже было сказано, DataGridView находится в окнах.Пространство имен Forms, поэтому вам следует попробовать импортировать систему.Окна.Формы
yheyhe
Привет Райан и минута
Я попробовал то, что вы оба предложили, и теперь это дает мне ошибку, заявляющую следующее:
Пространство имен или тип, указанный в системе импорта.Окна.Forms' не содержит никакого публичного члена или не может быть найден.Убедитесь, что пространство имен или тип определены и содержат по крайней мере один открытый член.Убедитесь, что импортированный элемент не использует никаких псевдонимов.
Henry Minute
Это сообщение об ошибке звучит так, как будто вам нужно добавить ссылку на Windows.Формы в вашем проекте.
Щелкните правой кнопкой мыши на проекте в обозревателе решений, выберите пункт меню Добавить ссылку, после чего вы сможете решить все остальное самостоятельно. :)
yheyhe
Большое спасибо, Минутка. Я попробовал то что вы предложили и это работает однако теперь я хочу вызвать свой класс в методе обработчика событий button print и получаю следующую ошибку :
"Тип 'DataGridViewPrinterHelper' не определен".
Вот мой код ниже:
Защищенные суб btnPrint_Click(как byval отправителя как объект, как byval E Как системы.EventArgs) обрабатывает btnPrint.Щелчок
Dim Printer = Новый DataGridViewPrinterHelper
Принтер.Название = "Системы Производственных Объектов"
Принтер.Подзаголовок = "Сохранение Отчетов"
Принтер.Номера Страниц = True
Принтер.PageNumberInHeader = False
Принтер.ProportionalColumns = True
Принтер.HeaderCellAlignment = StringAlignment.Рядом
Принтер.Нижний колонтитул = название моей компании"
Принтер.FooterSpacing = 15
Принтер.PrintDataGridView(Me.grdResults)
Пожалуйста помочь
Рейтинг:
0
yheyhe
Привет Райан
Да, у меня есть это, и это не помогает. Есть еще предложения?
Henry Minute
Пожалуйста, используйте "Добавить комментарий" вместо добавления ответа. Таким образом, ответчик получит электронное письмо о том, что вы это сделали.
Кстати: DataGridView живет в окнах.Пространство имен форм не находится в системе.Итак, если ваша проблема заключается в отсутствующем импорте, то это именно то, что вам нужно.