向Gridview解释添加新行

时间:2014-08-08 12:16:46

标签: c# asp.net .net gridview

我在c#,

中有以下代码
GridView grdViewOrders = (GridView)sender;
            GridViewRow row = new GridViewRow(0, 0, DataControlRowType.DataRow, DataControlRowState.Insert);
            TableCell cell = new TableCell();
            cell.Text = "Customer Name : " + DataBinder.Eval(e.Row.DataItem, "CustomerName").ToString();
            cell.ColumnSpan = 6;
            cell.CssClass = "GroupHeaderStyle";
            row.Cells.Add(cell);
            grdViewOrders.Controls[0].Controls.AddAt(e.Row.RowIndex + intSubTotalIndex, row);
            intSubTotalIndex++;

我需要对这一行进行一些解释

GridViewRow row = new GridViewRow(0, 0, DataControlRowType.DataRow, DataControlRowState.Insert);

GridViewRow构造函数中的第一个第二个和第二个参数是什么

由于

1 个答案:

答案 0 :(得分:1)

请参阅链接 - GridViewRow Constructor

  1. rowIndex:GridView控件的Rows集合中GridViewRow对象的索引。
  2. dataItemIndex:基础DataSet中DataItem的索引。
  3. rowType:DataControlRowType枚举值之一。
  4. rowState:DataControlRowState枚举值的按位组合。
  5. 这是你需要的吗?