向特定列显示标签

时间:2014-04-09 11:15:18

标签: c# asp.net .net

我的屏幕上有两个标签,我计算值并显示在gridview下面的页面中。

是否可以向特定列索引显示标签。有我的标签,我需要在4&的列索引下面显示它们。 5。

Label4.Text = sum2.ToString();
Label5.Text = sum1.ToString();

1 个答案:

答案 0 :(得分:1)

您可以在GridView的页脚中显示它们,而不是在单独的标签中显示总和。 这个tutorial显示了如何执行此操作。基本上,您必须执行以下步骤:

  • 将GridView的ShowFooter - 属性设置为true。
  • 处理RowDataBound事件并在事件处理程序代码中设置页脚信息。

RowDataBound事件处理程序的示例:

protected void gridView_RowDataBound(Object sender, GridViewRowEventArgs e)
{
    if(e.Row.RowType == DataControlRowType.Footer)
    {
      e.Row.Cells[1].Text = sum1.ToString();
      e.Row.Cells[2].Text = sum2.ToString();
    }
}