我想使用c#创建一个多模板字段。所以我试图以这种方式创造。
TemplateField[] ttfield = new TemplateField[10];
ttfield[0].HeaderText = "Firstname";
GridView1.Columns.Add(ttfield[0]);`
但它会抛出NullReferenceException
。
当我尝试下面的代码时,它创建了两个具有相同名称的列。
TemplateField tfield = new TemplateField();
TemplateField[] ttfield = new TemplateField[10];
for (int i = 0; i < splitSelectedColumn.Length; i++)
{
if (i < splitGroupByColumn.Length)
{
tfield.HeaderText = splitGroupByColumn[i];
GridView1.Columns.Add(tfield);
}
}
它会创建两个Name列,但名称相同。