2015-02-22 2 views
-1

У меня есть класскак передать список типов класса в конструкторе в C#

class AttendanceReport : BaseBean 
{ 
    public int Id { get; set; } 
    public int serialNo { get; set; } 
    public string aadharCard { get; set; } 
    public string employeeName { get; set; } 
} 

и у меня есть я список этого класса

List<AttendanceReport> list=New List<AttendanceReport>(); 

я хочу передать это в конструкторе другого класс

public popUpGrid(List<AttendanceReport> arr) 

но покажите мне ошибку в классе конструктора, несовместимая доступность

пожалуйста, помогите мне с этой ошибкой или дать мне еще один вариант, как я могу отправить табличные данные в другой класс без использования DataTable или DataSet

ответ

2

Вашего класса AttendanceReport не помеченный как public. Это является причиной ошибки, с которой вы сталкиваетесь.

0

изменить свой класс как ниже

Public class AttendanceReport : BaseBean 
{ 
    public int Id { get; set; } 
    public int serialNo { get; set; } 
    public string aadharCard { get; set; } 
    public string employeeName { get; set; } 
} 

Так он доступен для внешних Context то есть в других классах

+0

ооо Yaa я не получил внимание его –