次の単純なコードで何が問題なのかわかりません。リストを取得してデータグリッドビューに表示するだけです。これは私が得るエラーです:
エラー 1 一貫性のないアクセシビリティ: 戻り値の型 'System.Collections.Generic.List' は、メソッド 'WindowsFormsApplication10.Form1.FillGridView()' よりもアクセスしにくい
また、リスト、配列リストなどをデータセット型に変換する方法はありますか?
public partial class Form1 : Form
{
public Form1 ()
{
InitializeComponent ();
}
public List<Student> FillGridView ()
{
List<Student> l = new List<Student> ();
l.Add (new Student { Fname="bloke", Lname="lll", Contact=293489485});
l.Add (new Student { Fname = "dog", Lname = "assdf", Contact = 35345 });
l.Add (new Student { Fname = "mary", Lname = "sdff", Contact = 6456 });
l.Add (new Student { Fname = "john", Lname = "sdfsdf", Contact = 45656 });
return l;
}
private void Form1_Load ( object sender, EventArgs e )
{
dataGridView1.DataSource = this.FillGridView ();
}
private void button1_Click ( object sender, EventArgs e )
{
}
}