私は学生ASP.NET
public class Student
{
public string Name { get; set; }
public List<int> Marks { get; set; }
public Student()
{
}
}
という名前のクラスを持っていると私はGridViewの
に List<Student> StudentList = new List<Student>();
Student stud = new Student();
stud.Name = "Scott";
List<int> marks = new List<int>();
marks.Add(10);
marks.Add(20);
marks.Add(30);
stud.Marks = marks;
StudentList.Add(stud);
Student stud1 = new Student();
stud1.Name = "Jon";
List<int> marks1 = new List<int>();
marks1.Add(10);
marks1.Add(20);
marks1.Add(30);
stud1.Marks = marks1;
StudentList.Add(stud1);
GridView1.DataSource = StudentList;
GridView1.DataBind();
GridViewのを学生のリストをバインドする必要がでたGridViewにリスト内のリストをバインドする方法名前フィールドのみが表示されます。どのようにマークのリストを名前欄にも表示することができます。私は数あれば(TemplateField
フィールドとしてカスタム・コンテナを追加し、この
Name Mark1 Mark2 Mark3
Scott 10 20 30
Jon 10 20 30
私は1つのGridViewのだけ持ってasp.netでのasp.netコード – msigman
アップロードASPコード –
を投稿してください。コードの背後にある私は、学生のリストをgridviewにバインドするだけです。 – niknowj