如何使用c#代码创建多个TemplateField?

时间:2016-12-01 13:21:55

标签: c# asp.net asp.net-mvc gridview datagridview

我想使用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列,但名称相同。

0 个答案:

没有答案
相关问题